Krita Source Code Documentation
Loading...
Searching...
No Matches
BugInfo Class Reference

#include <buginfo.h>

+ Inheritance diagram for BugInfo:

Public Slots

void slotKritaLog ()
 
void slotSysInfo ()
 

Public Member Functions

 BugInfo (QObject *parent, const QVariantList &)
 
 ~BugInfo () override
 
- Public Member Functions inherited from KisActionPlugin
 KisActionPlugin (QObject *parent=0)
 
 ~KisActionPlugin () override
 

Additional Inherited Members

- Protected Member Functions inherited from KisActionPlugin
void addAction (const QString &name, KisAction *action)
 
void addOperation (KisOperation *operation)
 
void addUIFactory (KisOperationUIFactory *factory)
 
KisActioncreateAction (const QString &name)
 
QPointer< KisViewManagerviewManager () const
 

Detailed Description

Definition at line 16 of file buginfo.h.

Constructor & Destructor Documentation

◆ BugInfo()

BugInfo::BugInfo ( QObject * parent,
const QVariantList &  )

Definition at line 35 of file buginfo.cpp.

36 : KisActionPlugin(parent)
37{
38 KisAction *actionBug = createAction("buginfo");
39 KisAction *actionSys = createAction("sysinfo");
40 connect(actionBug, SIGNAL(triggered()), this, SLOT(slotKritaLog()));
41 connect(actionSys, SIGNAL(triggered()), this, SLOT(slotSysInfo()));
42
43#if KRITA_USE_SURFACE_COLOR_MANAGEMENT_API
44 KisAction *actionColorManagement = createAction("color_management_report");
45 connect(actionColorManagement, SIGNAL(triggered()), this, SLOT(slotColorManagement()));
46#endif
47
48#ifdef Q_OS_ANDROID
49 KisAction *actionLogcatdump = createAction("logcatdump");
50 connect(actionLogcatdump, SIGNAL(triggered()), this, SLOT(slotDumpLogcat()));
51#endif
52
53#if defined(Q_OS_ANDROID) || defined(Q_OS_WIN)
54 KisAction *actionCrashLog = createAction("crashlog");
55 connect(actionCrashLog, SIGNAL(triggered()), this, SLOT(slotCrashLog()));
56#endif
57}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void slotKritaLog()
Definition buginfo.cpp:64
void slotSysInfo()
Definition buginfo.cpp:70
KisAction * createAction(const QString &name)
KisActionPlugin(QObject *parent=0)

References connect().

◆ ~BugInfo()

BugInfo::~BugInfo ( )
override

Definition at line 60 of file buginfo.cpp.

61{
62}

Member Function Documentation

◆ slotKritaLog

void BugInfo::slotKritaLog ( )
slot

Definition at line 64 of file buginfo.cpp.

65{
66 DlgKritaLog dlgKritaLog(viewManager()->mainWindowAsQWidget());
67 dlgKritaLog.exec();
68}
QPointer< KisViewManager > viewManager() const

References KisActionPlugin::viewManager().

◆ slotSysInfo

void BugInfo::slotSysInfo ( )
slot

Definition at line 70 of file buginfo.cpp.

71{
72 DlgSysInfo dlgSysInfo(viewManager()->mainWindowAsQWidget());
73 dlgSysInfo.exec();
74}

References KisActionPlugin::viewManager().


The documentation for this class was generated from the following files: