Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AStringListListUrlProxyModel Class Reference

An identity proxy model that exposes selected columns as clickable URLs. More...

#include <astringlist_list_model.h>

Inheritance diagram for AStringListListUrlProxyModel:

Public Member Functions

 AStringListListUrlProxyModel (QObject *parent=Q_NULLPTR)
 Construct an AStringListListUrlProxyModel.
 
void setUrlColumn (int column)
 Register a column whose values should be treated as URLs.
 
bool isUrlColumn (int column) const
 Return whether a column is registered as a URL column.
 
virtual QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
 Return data for index, adding URL role data for URL columns.
 

Detailed Description

An identity proxy model that exposes selected columns as clickable URLs.

Constructor & Destructor Documentation

◆ AStringListListUrlProxyModel()

AStringListListUrlProxyModel::AStringListListUrlProxyModel ( QObject *  parent = Q_NULLPTR)
explicit

Construct an AStringListListUrlProxyModel.

Parameters
parentThe parent QObject.

Member Function Documentation

◆ data()

QVariant AStringListListUrlProxyModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
virtual

Return data for index, adding URL role data for URL columns.

Parameters
indexThe model index to query.
roleThe data role.
Returns
The requested data, or an invalid QVariant if unavailable.

◆ isUrlColumn()

bool AStringListListUrlProxyModel::isUrlColumn ( int  column) const

Return whether a column is registered as a URL column.

Parameters
columnThe column index to query.
Returns
true if column was registered via setUrlColumn().

◆ setUrlColumn()

void AStringListListUrlProxyModel::setUrlColumn ( int  column)

Register a column whose values should be treated as URLs.

Parameters
columnThe column index to mark as a URL column.

The documentation for this class was generated from the following files: