Krita Source Code Documentation
Loading...
Searching...
No Matches
DlgCrashLog.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Sharaf Zaman <shzam@sdf.org>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#include "
DlgCrashLog.h
"
8
9
#include <QStandardPaths>
10
11
DlgCrashLog::DlgCrashLog
(QWidget *parent)
12
:
DlgBugInfo
(parent)
13
{
14
initialize
();
15
}
16
17
QString
DlgCrashLog::defaultNewFileName
() {
return
"KritaCrashLog.txt"
; }
18
19
QString
DlgCrashLog::originalFileName
()
20
{
21
#ifdef Q_OS_WIN
22
return
QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation).replace(L
'/'
, L
'\\'
)
23
+ QStringLiteral(
"\\kritacrash.log"
);
24
#elif defined(Q_OS_ANDROID)
25
return
QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) +
"/kritacrashlog.txt"
;
26
#else
27
// since we only have crash log for windows and android
28
return
QString();
29
#endif
30
}
31
32
QString
DlgCrashLog::captionText
()
33
{
34
return
i18nc(
"Caption of the dialog with crash log for bug reports"
,
35
"Krita Crash Log: please paste this information to the bug report"
);
36
}
37
38
QString
DlgCrashLog::replacementWarningText
() {
return
"No Crashes!\n"
; }
DlgCrashLog.h
DlgBugInfo
Definition
dlg_buginfo.h:27
DlgBugInfo::initialize
void initialize()
Definition
dlg_buginfo.cpp:58
DlgCrashLog::originalFileName
QString originalFileName() override
Definition
DlgCrashLog.cpp:19
DlgCrashLog::DlgCrashLog
DlgCrashLog(QWidget *parent)
Definition
DlgCrashLog.cpp:11
DlgCrashLog::defaultNewFileName
QString defaultNewFileName() override
Definition
DlgCrashLog.cpp:17
DlgCrashLog::captionText
QString captionText() override
Definition
DlgCrashLog.cpp:32
DlgCrashLog::replacementWarningText
QString replacementWarningText() override
Definition
DlgCrashLog.cpp:38
plugins
extensions
buginfo
DlgCrashLog.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52