QtPdCom  1.5.2
ClientStatisticsModel Class Reference

#include <ClientStatisticsModel.h>

Inheritance diagram for ClientStatisticsModel:
Collaboration diagram for ClientStatisticsModel:

Public Types

enum  Roles {
  NameRole = Qt::UserRole + 1 , ApplicationNameRole , RxByteRole , TxByteRole ,
  ConnectedTimeRole
}

Public Member Functions

 ClientStatisticsModel (QObject *parent=nullptr)
virtual ~ClientStatisticsModel ()
int rowCount (const QModelIndex &) const override
int columnCount (const QModelIndex &) const override
QVariant data (const QModelIndex &, int) const override
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
Q_INVOKABLE void poll ()
 Update statistics from server.
Q_INVOKABLE void clear ()
 Clear stored statistics.
void setProcess (QtPdCom::Process *)
QtPdCom::ProcessgetProcess () const
QHash< int, QByteArray > roleNames () const override

Properties

QtPdCom::Processprocess

Private Attributes

QScopedPointer< ClientStatisticsModelPrivated_ptr

Member Enumeration Documentation

◆ Roles

Enumerator
NameRole 
ApplicationNameRole 
RxByteRole 
TxByteRole 
ConnectedTimeRole 

Constructor & Destructor Documentation

◆ ClientStatisticsModel()

ClientStatisticsModel::ClientStatisticsModel ( QObject * parent = nullptr)
explicit

◆ ~ClientStatisticsModel()

ClientStatisticsModel::~ClientStatisticsModel ( )
virtualdefault

Member Function Documentation

◆ clear()

Clear stored statistics.

◆ columnCount()

int ClientStatisticsModel::columnCount ( const QModelIndex & ) const
override

◆ data()

QVariant ClientStatisticsModel::data ( const QModelIndex & index,
int role ) const
override

◆ getProcess()

◆ headerData()

QVariant ClientStatisticsModel::headerData ( int section,
Qt::Orientation orientation,
int role ) const
override

◆ poll()

Update statistics from server.

◆ roleNames()

QHash< int, QByteArray > ClientStatisticsModel::roleNames ( ) const
override

◆ rowCount()

int ClientStatisticsModel::rowCount ( const QModelIndex & ) const
override

◆ setProcess()

Member Data Documentation

◆ d_ptr

Property Documentation

◆ process


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