|
DAWorkbench 0.0.1
DAWorkbench API
|
用于显示全局消息的model 更多...
#include <DAMessageLogsModel.h>
Public 成员函数 | |
| DAMessageLogsModel (QObject *p=nullptr) | |
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
| const DAMessageQueueProxy & | messageQueueProxy () const |
| 获取内部维护的DAMessageQueueProxy | |
| DAMessageQueueProxy & | messageQueueProxy () |
| 获取内部维护的DAMessageQueueProxy | |
| void | setShowDateTime (bool on=true) |
| 设置显示时间列 | |
| bool | isShowDateTime () const |
| 是否显示时间 | |
| void | setTypeBackgroundColor (QtMsgType type, const QColor &clr) |
| 设置消息类型的背景颜色 | |
| void | clearAll () |
| 清空所有,此操作会把所有消息队列里的消息清空 | |
Protected 成员函数 | |
| virtual QVariant | dataDisplay (DAMessageLogItem *item, const QModelIndex &index) const |
| virtual QVariant | dataDecoration (DAMessageLogItem *item, const QModelIndex &index) const |
| virtual QVariant | dataBackground (DAMessageLogItem *item, const QModelIndex &index) const |
| virtual QVariant | dataToolTip (DAMessageLogItem *item, const QModelIndex &index) const |
用于显示全局消息的model
| bool DAMessageLogsModel::isShowDateTime | ( | ) | const |
是否显示时间
| DAMessageQueueProxy & DAMessageLogsModel::messageQueueProxy | ( | ) |
获取内部维护的DAMessageQueueProxy
| const DAMessageQueueProxy & DAMessageLogsModel::messageQueueProxy | ( | ) | const |
获取内部维护的DAMessageQueueProxy
| void DAMessageLogsModel::setShowDateTime | ( | bool | on = true | ) |
设置显示时间列
| on |
| void DAMessageLogsModel::setTypeBackgroundColor | ( | QtMsgType | type, |
| const QColor & | clr | ||
| ) |
设置消息类型的背景颜色
| type | |
| clr |