Krita Source Code Documentation
Loading...
Searching...
No Matches
KisWaylandDebugInfoFetcher.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2025 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#ifndef KISWAYLANDDEBUGINFOFETCHER_H
7
#define KISWAYLANDDEBUGINFOFETCHER_H
8
9
#include <QObject>
10
11
class
KisWaylandAPIColorManager
;
12
13
class
KisWaylandDebugInfoFetcher
:
public
QObject
14
{
15
Q_OBJECT
16
public
:
17
KisWaylandDebugInfoFetcher
(QObject *parent =
nullptr
);
18
~KisWaylandDebugInfoFetcher
();
19
20
bool
isReady
()
const
;
21
QString
report
()
const
;
22
23
private
:
24
void
reinitialize
();
25
QString
generateReport
();
26
27
Q_SIGNALS:
28
void
sigDebugInfoReady
(
const
QString &
report
);
29
30
private
:
31
std::shared_ptr<KisWaylandAPIColorManager>
m_waylandManager
;
32
bool
m_isReady
{
false
};
33
QString
m_report
;
34
};
35
36
#endif
/* KISWAYLANDDEBUGINFOFETCHER_H */
KisWaylandAPIColorManager
Definition
KisWaylandAPIColorManager.h:17
KisWaylandDebugInfoFetcher
Definition
KisWaylandDebugInfoFetcher.h:14
KisWaylandDebugInfoFetcher::KisWaylandDebugInfoFetcher
KisWaylandDebugInfoFetcher(QObject *parent=nullptr)
Definition
KisWaylandDebugInfoFetcher.cpp:21
KisWaylandDebugInfoFetcher::reinitialize
void reinitialize()
Definition
KisWaylandDebugInfoFetcher.cpp:44
KisWaylandDebugInfoFetcher::m_isReady
bool m_isReady
Definition
KisWaylandDebugInfoFetcher.h:32
KisWaylandDebugInfoFetcher::generateReport
QString generateReport()
Definition
KisWaylandDebugInfoFetcher.cpp:56
KisWaylandDebugInfoFetcher::isReady
bool isReady() const
Definition
KisWaylandDebugInfoFetcher.cpp:34
KisWaylandDebugInfoFetcher::report
QString report() const
Definition
KisWaylandDebugInfoFetcher.cpp:39
KisWaylandDebugInfoFetcher::~KisWaylandDebugInfoFetcher
~KisWaylandDebugInfoFetcher()
Definition
KisWaylandDebugInfoFetcher.cpp:30
KisWaylandDebugInfoFetcher::sigDebugInfoReady
void sigDebugInfoReady(const QString &report)
KisWaylandDebugInfoFetcher::m_waylandManager
std::shared_ptr< KisWaylandAPIColorManager > m_waylandManager
Definition
KisWaylandDebugInfoFetcher.h:31
KisWaylandDebugInfoFetcher::m_report
QString m_report
Definition
KisWaylandDebugInfoFetcher.h:33
plugins
platforms
wayland
waylandcolormanagement
KisWaylandDebugInfoFetcher.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52