Krita Source Code Documentation
Loading...
Searching...
No Matches
dlg_buginfo.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2017 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef DLG_BUGINFO
8#define DLG_BUGINFO
9
10#include <KoDialog.h>
11
12#include "ui_wdg_buginfo.h"
13
14class QSettings;
15
16class WdgBugInfo : public QWidget, public Ui::WdgBugInfo
17{
18 Q_OBJECT
19
20public:
21 WdgBugInfo(QWidget *parent) : QWidget(parent) {
22 setupUi(this);
23 }
24};
25
26class DlgBugInfo: public KoDialog
27{
28 Q_OBJECT
29public:
30 DlgBugInfo(QWidget * parent = 0, ButtonCodes customButtons = None);
31 ~DlgBugInfo() override;
32
33 void initialize();
34 void initializeText();
35 void saveToFile();
36
37 virtual QString defaultNewFileName() = 0;
38 virtual QString originalFileName() = 0;
39 virtual QString captionText() = 0;
40 virtual QString replacementWarningText() = 0;
41
42 virtual QString infoText(QSettings& kritarc);
43
45
46protected:
48};
49
50#endif // DLG_BUGINFO
virtual QString originalFileName()=0
DlgBugInfo(QWidget *parent=0, ButtonCodes customButtons=None)
void saveToFile()
void initialize()
virtual QString replacementWarningText()=0
WdgBugInfo * m_page
Definition dlg_buginfo.h:47
virtual QString infoText(QSettings &kritarc)
void initializeText()
~DlgBugInfo() override
QString basicSystemInformationReplacementText()
virtual QString captionText()=0
virtual QString defaultNewFileName()=0
A dialog base class with standard buttons and predefined layouts.
Definition KoDialog.h:116
WdgBugInfo(QWidget *parent)
Definition dlg_buginfo.h:21