|
QtPdCom
1.5.2
|
Model for capturing broadcast messages. More...
#include <BroadcastModel.h>


Public Types | |
| enum | Roles { DateStringRole = Qt::UserRole + 1 , MessageStringRole , UsernameRole } |
Public Member Functions | |
| BroadcastModel (QObject *parent=nullptr) | |
| ~BroadcastModel () | |
| int | rowCount (const QModelIndex &={}) const override |
| int | columnCount (const QModelIndex &={}) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
| void | connectProcess (QtPdCom::Process *process) |
| Connect to a Process. | |
| QtPdCom::Process * | getProcess () const |
| Q_INVOKABLE void | clear () |
| Clear all stored broadcasts. | |
| Q_ENUM (Roles) | |
| QHash< int, QByteArray > | roleNames () const override |
Properties | |
| QtPdCom::Process * | process |
Private Member Functions | |
| Q_DECLARE_PRIVATE (BroadcastModel) | |
Private Attributes | |
| QScopedPointer< BroadcastModelPrivate > const | d_ptr |
Model for capturing broadcast messages.
It contains three columns (date, message, username). Please note that broadcasts have to be enabled in pdserv.
|
explicit |
|
default |
| void BroadcastModel::clear | ( | ) |
Clear all stored broadcasts.
|
override |
| void BroadcastModel::connectProcess | ( | QtPdCom::Process * | process | ) |
|
override |
| QtPdCom::Process * BroadcastModel::getProcess | ( | ) | const |
|
override |
|
override |
|
override |
|
private |
|
readwrite |