DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAMessageLogViewWidget类 参考

用于显示全局的消息 更多...

#include <DAMessageLogViewWidget.h>

类 DA::DAMessageLogViewWidget 继承关系图:

Public 类型

enum  MessageLogActions {
  ActionInfo , ActionWarning , ActionCritial , ActionClear ,
  ActionCopy
}
 定义了窗口的内部action,外部程序可以通过此枚举及getAction 函数获取对应的action
 

Public 槽

void setEnableShowDebugMsg (bool on)
 设置是否允许DebugMsg的显示
 
void setEnableShowWarningMsg (bool on)
 设置是否允许WarningMsg的显示
 
void setEnableShowCriticalMsg (bool on)
 设置是否允许CriticalMsg的显示
 
void setEnableShowFatalMsg (bool on)
 设置是否允许FatalMsg的显示
 
void setEnableShowInfoMsg (bool on)
 设置是否允许InfoMsg的显示
 
void onTableViewItemClicked (const QModelIndex &index)
 点击后自动适应尺寸
 
void clearAll ()
 清空所有消息
 
void copySelectionMessageToClipBoard ()
 把选中的文本复制到剪切板
 
void selectAll ()
 选中所有
 
void setAutoScrollToButtom (bool isAutoScrollToButtom)
 

Public 成员函数

 DAMessageLogViewWidget (QWidget *parent=nullptr)
 
bool isEnableShowDebugMsg () const
 检测是否允许DebugMsg的显示
 
bool isEnableShowWarningMsg () const
 检测是否允许WarningMsg的显示
 
bool isEnableShowCriticalMsg () const
 检测是否允许CriticalMsg的显示
 
bool isEnableShowFatalMsg () const
 检测是否允许FatalMsg的显示
 
bool isEnableShowInfoMsg () const
 检测是否允许InfoMsg的显示
 
bool isAutoScrollToButtom () const
 
QAction * getAction (MessageLogActions ac) const
 获取内部的action
 

Protected 成员函数

virtual void changeEvent (QEvent *event) override
 事件改变捕获
 
void retranslateUi ()
 设置文本
 
virtual void keyPressEvent (QKeyEvent *event) override
 处理快捷键
 
QAction * createAction (const char *objname, const char *iconpath, bool checkable=false, bool checked=false)
 

详细描述

用于显示全局的消息

成员函数说明

◆ changeEvent()

void DAMessageLogViewWidget::changeEvent ( QEvent *  event)
overrideprotectedvirtual

事件改变捕获

参数
event

◆ getAction()

QAction * DAMessageLogViewWidget::getAction ( DAMessageLogViewWidget::MessageLogActions  ac) const

获取内部的action

参数
ac
返回

◆ isEnableShowCriticalMsg()

bool DAMessageLogViewWidget::isEnableShowCriticalMsg ( ) const

检测是否允许CriticalMsg的显示

返回

◆ isEnableShowDebugMsg()

bool DAMessageLogViewWidget::isEnableShowDebugMsg ( ) const

检测是否允许DebugMsg的显示

返回

◆ isEnableShowFatalMsg()

bool DAMessageLogViewWidget::isEnableShowFatalMsg ( ) const

检测是否允许FatalMsg的显示

返回

◆ isEnableShowInfoMsg()

bool DAMessageLogViewWidget::isEnableShowInfoMsg ( ) const

检测是否允许InfoMsg的显示

返回

◆ isEnableShowWarningMsg()

bool DAMessageLogViewWidget::isEnableShowWarningMsg ( ) const

检测是否允许WarningMsg的显示

返回

◆ keyPressEvent()

void DAMessageLogViewWidget::keyPressEvent ( QKeyEvent *  event)
overrideprotectedvirtual

处理快捷键

参数
event

◆ onTableViewItemClicked

void DAMessageLogViewWidget::onTableViewItemClicked ( const QModelIndex &  index)
slot

点击后自动适应尺寸

参数
index

◆ setEnableShowCriticalMsg

void DAMessageLogViewWidget::setEnableShowCriticalMsg ( bool  on)
slot

设置是否允许CriticalMsg的显示

参数
on

◆ setEnableShowDebugMsg

void DAMessageLogViewWidget::setEnableShowDebugMsg ( bool  on)
slot

设置是否允许DebugMsg的显示

参数
on

◆ setEnableShowFatalMsg

void DAMessageLogViewWidget::setEnableShowFatalMsg ( bool  on)
slot

设置是否允许FatalMsg的显示

参数
on

◆ setEnableShowInfoMsg

void DAMessageLogViewWidget::setEnableShowInfoMsg ( bool  on)
slot

设置是否允许InfoMsg的显示

参数
on

◆ setEnableShowWarningMsg

void DAMessageLogViewWidget::setEnableShowWarningMsg ( bool  on)
slot

设置是否允许WarningMsg的显示

参数
on

该类的文档由以下文件生成: