22#ifndef QTPDCOM_CLIENTSTATISTICSMODEL_H
23#define QTPDCOM_CLIENTSTATISTICSMODEL_H
25#include <QAbstractTableModel>
45 int rowCount(
const QModelIndex &)
const override;
46 int columnCount(
const QModelIndex &)
const override;
47 QVariant
data(
const QModelIndex &,
int)
const override;
48 QVariant
headerData(
int section, Qt::Orientation orientation,
int role)
54 Q_INVOKABLE
void poll();
58 Q_INVOKABLE
void clear();
62 QHash<int, QByteArray>
roleNames()
const override;
#define QTPDCOM_PUBLIC
Definition Export.h:30
ClientStatisticsModel(QObject *parent=nullptr)
Definition ClientStatisticsModel.cpp:44
Definition ClientStatisticsModel.h:36
QtPdCom::Process * process
Definition ClientStatisticsModel.h:38
QVariant data(const QModelIndex &, int) const override
Definition ClientStatisticsModel.cpp:61
Q_INVOKABLE void poll()
Update statistics from server.
Definition ClientStatisticsModel.cpp:126
Roles
Definition ClientStatisticsModel.h:64
@ TxByteRole
Definition ClientStatisticsModel.h:68
@ ApplicationNameRole
Definition ClientStatisticsModel.h:66
@ ConnectedTimeRole
Definition ClientStatisticsModel.h:69
@ NameRole
Definition ClientStatisticsModel.h:65
@ RxByteRole
Definition ClientStatisticsModel.h:67
void setProcess(QtPdCom::Process *)
Definition ClientStatisticsModel.cpp:151
QVariant headerData(int section, Qt::Orientation orientation, int role) const override
Definition ClientStatisticsModel.cpp:102
ClientStatisticsModel(QObject *parent=nullptr)
Definition ClientStatisticsModel.cpp:44
int columnCount(const QModelIndex &) const override
Definition ClientStatisticsModel.cpp:56
QHash< int, QByteArray > roleNames() const override
Definition ClientStatisticsModel.cpp:166
QScopedPointer< ClientStatisticsModelPrivate > d_ptr
Definition ClientStatisticsModel.h:78
Q_INVOKABLE void clear()
Clear stored statistics.
Definition ClientStatisticsModel.cpp:142
virtual ~ClientStatisticsModel()
int rowCount(const QModelIndex &) const override
Definition ClientStatisticsModel.cpp:50
QtPdCom::Process * getProcess() const
Definition ClientStatisticsModel.cpp:160
PdCom::Process implementation for Qt.
Definition Process.h:72
Definition BroadcastModel.h:32
Definition ClientStatisticsModel.cpp:32