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

A model managing a list of network ports for UI display. More...

#include <resolved_addresses_models.h>

Inheritance diagram for PortsModel:
AStringListListModel

Public Member Functions

 PortsModel (QObject *parent=Q_NULLPTR)
 Constructs a new PortsModel.
 
QStringList filterValues () const
 Retrieves the filterable values for the model.
 
- Public Member Functions inherited from AStringListListModel
 AStringListListModel (QObject *parent=Q_NULLPTR)
 Construct an empty model.
 
virtual ~AStringListListModel ()
 Destroy the model.
 
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const
 Return the number of rows in the model.
 
virtual int columnCount (const QModelIndex &parent=QModelIndex()) const
 Return the number of columns in the model.
 
virtual QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
 Return data for the given index and role.
 
virtual QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
 Return header data for the given section, orientation, and role.
 
virtual void appendRow (const QStringList &row, const QString &row_tooltip=QString(), const QModelIndex &parent=QModelIndex())
 Append a row to the model.
 

Protected Member Functions

QStringList headerColumns () const override
 Retrieves the header column titles for the model.
 
void populate ()
 Populates the model with port data.
 

Detailed Description

A model managing a list of network ports for UI display.

Constructor & Destructor Documentation

◆ PortsModel()

PortsModel::PortsModel ( QObject *  parent = Q_NULLPTR)

Constructs a new PortsModel.

Parameters
parentThe parent QObject, defaults to Q_NULLPTR.

Member Function Documentation

◆ filterValues()

QStringList PortsModel::filterValues ( ) const

Retrieves the filterable values for the model.

Returns
A list of filter strings.

◆ headerColumns()

QStringList PortsModel::headerColumns ( ) const
overrideprotectedvirtual

Retrieves the header column titles for the model.

Returns
A list of header column strings.

Implements AStringListListModel.


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