Krita Source Code Documentation
Loading...
Searching...
No Matches
LogDockerDock.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2018 Boudewijn Rempt <boud@valdyas.org>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef _LOGDOCKER_DOCK_H_
8
#define _LOGDOCKER_DOCK_H_
9
10
#include <QDockWidget>
11
12
#include <
kis_mainwindow_observer.h
>
13
14
#include "ui_WdgLogDocker.h"
15
16
class
LogDockerDock
:
public
QDockWidget,
public
KisMainwindowObserver
,
public
Ui_WdgLogDocker {
17
Q_OBJECT
18
public
:
19
LogDockerDock
( );
20
QString
observerName
()
override
{
return
"LogDockerDock"
; }
21
void
setCanvas
(
KoCanvasBase
*canvas)
override
;
22
void
unsetCanvas
()
override
{}
23
void
setViewManager
(
KisViewManager
* kisview)
override
;
24
25
private
Q_SLOTS:
26
27
void
toggleLogging
(
bool
toggle);
28
void
clearLog
();
29
void
saveLog
();
30
void
settings
();
31
void
insertMessage
(QtMsgType type,
const
QString &msg);
32
void
changeTheme
();
33
34
private
:
35
36
void
applyCategories
();
37
38
static
QTextCharFormat
s_debug
;
39
static
QTextCharFormat
s_info
;
40
static
QTextCharFormat
s_warning
;
41
static
QTextCharFormat
s_critical
;
42
static
QTextCharFormat
s_fatal
;
43
};
44
45
46
#endif
KisMainwindowObserver
The KisMainwindowObserver class is an interface for dock widgets that want to keep track of the main ...
Definition
kis_mainwindow_observer.h:18
KisViewManager
Definition
KisViewManager.h:52
KoCanvasBase
Definition
KoCanvasBase.cpp:25
LogDockerDock
Definition
LogDockerDock.h:16
LogDockerDock::LogDockerDock
LogDockerDock()
Definition
LogDockerDock.cpp:161
LogDockerDock::s_critical
static QTextCharFormat s_critical
Definition
LogDockerDock.h:41
LogDockerDock::setCanvas
void setCanvas(KoCanvasBase *canvas) override
Definition
LogDockerDock.cpp:187
LogDockerDock::setViewManager
void setViewManager(KisViewManager *kisview) override
Definition
LogDockerDock.cpp:192
LogDockerDock::observerName
QString observerName() override
Definition
LogDockerDock.h:20
LogDockerDock::insertMessage
void insertMessage(QtMsgType type, const QString &msg)
Definition
LogDockerDock.cpp:398
LogDockerDock::s_info
static QTextCharFormat s_info
Definition
LogDockerDock.h:39
LogDockerDock::clearLog
void clearLog()
Definition
LogDockerDock.cpp:210
LogDockerDock::s_debug
static QTextCharFormat s_debug
Definition
LogDockerDock.h:38
LogDockerDock::s_warning
static QTextCharFormat s_warning
Definition
LogDockerDock.h:40
LogDockerDock::settings
void settings()
Definition
LogDockerDock.cpp:232
LogDockerDock::toggleLogging
void toggleLogging(bool toggle)
Definition
LogDockerDock.cpp:197
LogDockerDock::unsetCanvas
void unsetCanvas() override
Definition
LogDockerDock.h:22
LogDockerDock::s_fatal
static QTextCharFormat s_fatal
Definition
LogDockerDock.h:42
LogDockerDock::saveLog
void saveLog()
Definition
LogDockerDock.cpp:215
LogDockerDock::applyCategories
void applyCategories()
Definition
LogDockerDock.cpp:357
LogDockerDock::changeTheme
void changeTheme()
Definition
LogDockerDock.cpp:427
kis_mainwindow_observer.h
plugins
dockers
logdocker
LogDockerDock.h
Generated at
2026-06-01 02:30:02+02:00
from
Krita
branch
master
, commit
a9b6c3f4afae3a0c297c10252e67294f96104a6a