22 #ifndef QTPDCOM_MESSAGEMODEL_H    23 #define QTPDCOM_MESSAGEMODEL_H    27 #include <QAbstractTableModel>    45         Q_PROPERTY(
int rowLimit READ getRowLimit WRITE setRowLimit)
    63         Q_PROPERTY(QVariantMap iconPaths READ getIconPathMap WRITE
    80         load(
const QString &path,
    81              const QString &lang = QString(),
    82              const QString &pathPrefix = QString());
    83         Q_INVOKABLE 
void clear();
    85         void setRowLimit(
int);
    86         int getRowLimit() 
const;
    90         Q_INVOKABLE 
void translate(
const QString &);
    96         QVariantMap getIconPathMap() 
const;
    97         void setIconPathMap(QVariantMap map);
   100             DecorationPathRole = Qt::UserRole + 1,
   101             TimeStringRole = Qt::UserRole + 2,
   102             ResetTimeStringRole = Qt::UserRole + 3,
   103             MessageTypeRole = Qt::UserRole + 4,
   108         virtual int rowCount(
const QModelIndex &) 
const override;
   109         virtual int columnCount(
const QModelIndex &) 
const override;
   110         virtual QVariant data(
const QModelIndex &, 
int) 
const override;
   111         virtual QVariant headerData(
int, Qt::Orientation, 
int) 
const override;
   112         virtual Qt::ItemFlags flags(
const QModelIndex &) 
const override;
   113         virtual QHash<int, QByteArray> roleNames() 
const override;
   114         virtual bool canFetchMore(
const QModelIndex &) 
const override;
   115         virtual void fetchMore(
const QModelIndex &) 
override;
   153         bool event(QEvent *) 
override;
 Roles
Definition: MessageModel.h:99
 
List of Messages. 
Definition: MessageModel.h:42
 
PdCom::Process implementation for Qt. 
Definition: Process.h:70
 
Definition: BroadcastModel.h:32
 
Exception(const QString &msg)
Constructor. 
Definition: MessageModel.h:123
 
Exception type. 
Definition: MessageModel.h:119
 
Definition: MessageModel.h:71
 
Process message. 
Definition: Message.h:37
 
std::unique_ptr< Impl > impl
Definition: MessageModel.h:157
 
QString msg
Exception message. 
Definition: MessageModel.h:126
 
#define QTPDCOM_PUBLIC
Definition: Export.h:30
 
Columns
Definition: MessageModel.h:69
 
Definition: MessageModelImpl.h:41
 
Definition: MessageModel.h:72
 
Type
Message type. 
Definition: Message.h:47