RabbitCommon v2.3.3
Loading...
Searching...
No Matches
DockDebugLog.h
1// Copyright Copyright (c) Kang Lin studio, All Rights Reserved
2// Author Kang Lin <kl222@126.com>
3
4#ifndef DOCKDEBUGLOG_H
5#define DOCKDEBUGLOG_H
6
7#include <QDockWidget>
8#include <QRegularExpression>
9
10namespace Ui {
11class CDockDebugLog;
12}
13
19class CDockDebugLog : public QDockWidget
20{
21 Q_OBJECT
22
23public:
24 explicit CDockDebugLog(QWidget *parent = nullptr);
25 virtual ~CDockDebugLog();
26
27Q_SIGNALS:
28 void sigAddLog(const QString& szLog);
29
30private Q_SLOTS:
31 void slotAddLog(const QString& szLog);
32
33private:
34 Ui::CDockDebugLog *ui;
35 QRegularExpression m_reInclude;
36 QRegularExpression m_reExclude;
37
38 int SetInclude(const QString& szInclude);
39 int SetExclude(const QString& szExclude);
40};
41
42#endif // DOCKDEBUGLOG_H
The CDockDebugLog class.