KXmlGui
kbugreport.cpp
142 QString qwtstr = i18n("Your email address. If incorrect, use the Configure Email button to change it");
180 i18n("The application for which you wish to submit a bug report - if incorrect, please use the Report Bug menu item of the correct application");
191 qwtstr = i18n("The version of this application - please make sure that no newer version is available before sending a bug report");
199 d->kde_version = QStringLiteral(KXMLGUI_VERSION_STRING) + QLatin1String(", ") + QStringLiteral(XMLGUI_DISTRIBUTION_TEXT);
213 d->os = i18nc("%1 is the operating system name, e.g. 'Windows 10', %2 is the CPU architecture, e.g. 'x86_64'",
220 "%1 is the operating system name, e.g. 'Fedora Linux', %2 is the operating system version, e.g. '35', %3 is the CPU architecture, e.g. 'x86_64'",
226 d->os = i18nc("%1 is the operating system name, e.g. 'Fedora Linux', %2 is the CPU architecture, e.g. 'x86_64'",
379 const QString msg = i18nc("The second arg is 'kde-cli-tools' which is the package that contains kcmshell5 (the first arg)",
380 "Could not find <application>%1</application> executable (usually it's part of the \"%2\" package).",
445 "<li>introduce a security hole on the system where the affected package is installed</li></ul>\n"
462 "<li>introduce a security hole allowing access to the accounts of users who use the affected package</li></ul>\n"
490 if (d->bugDestination == KBugReportPrivate::CustomEmail && ((d->m_lineedit->toPlainText().length() > 0) || d->m_subject->isModified())) {
510 QString os = QStringLiteral("OS: %1 (%2)\n").arg(QStringLiteral(XMLGUI_COMPILING_OS), QStringLiteral(XMLGUI_DISTRIBUTION_TEXT));
526 if (severity == QLatin1String("i18n") && QLocale().language() != QLocale::system().language()) {
533 + QLatin1String("\nVersion: ") + d->m_strVersion // not really i18n's version, so better here IMHO
559 command = QFile::decodeName(CMAKE_INSTALL_PREFIX "/" KDE_INSTALL_LIBEXECDIR_KF "/ksendbugmail");
564 args << QStringLiteral("--subject") << d->m_subject->text() << QStringLiteral("--recipient") << recipient;
void start(const QString &program, const QStringList &arguments, QIODevice::OpenMode mode)
AlignTop
void setWhatsThis(const QString &)
void setText(const QString &)
QString fromUtf8(const char *str, int size)
virtual void reject()
bool waitForFinished(int msecs)
void setBuddy(QWidget *buddy)
QStringList split(const QString &sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const const
int count(const T &value) const const
WrapAtWordBoundaryOrAnywhere
void setIconSize(const QSize &iconSize)
void clicked(bool checked)
QIcon fromTheme(const QString &name)
QString prettyProductName()
QString getSetting(KEMailSettings::Setting s) const
bool openUrl(const QUrl &url)
void setTextInteractionFlags(Qt::TextInteractionFlags flags)
virtual void closeEvent(QCloseEvent *e) override
void finished(int exitCode)
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void setStandardButtons(QDialogButtonBox::StandardButtons buttons)
void addWidget(QWidget *widget, int stretch, Qt::Alignment alignment)
KGuiItem close()
QString findExecutable(const QString &executableName, const QStringList &paths)
KGuiItem cancel()
KSERVICE_EXPORT KService::List query(FilterFunc filterFunc)
QLocale system()
int size() const const
TextBrowserInteraction
static void assign(QPushButton *button, const KGuiItem &item)
QString i18n(const char *text, const TYPE &arg...)
void setIcon(const QIcon &icon, ImageAlignment alignment=ImageRight)
NormalExit
QProcess::ExitStatus exitStatus() const const
bool isEmpty() const const
int length() const const
bool waitForStarted(int msecs)
void setWindowTitle(const QString &)
void setMessageBody(const QString &messageBody)
Sets the message body of the bug report.
Definition: kbugreport.cpp:345
void accepted()
virtual void accept()
ButtonCode warningTwoActions(QWidget *parent, const QString &text, const QString &title, const KGuiItem &primaryAction, const KGuiItem &secondaryAction, const QString &dontAskAgainName=QString(), Options options=Options(Notify|Dangerous))
void setText(const QString &text, MessageType type)
QString productVersion()
ButtonCode questionTwoActions(QWidget *parent, const QString &text, const QString &title, const KGuiItem &primaryAction, const KGuiItem &secondaryAction, const QString &dontAskAgainName=QString(), Options options=Notify)
void setEnabled(bool)
qint64 readLine(char *data, qint64 maxSize)
void error(QWidget *parent, const QString &text, const QString &title, const KGuiItem &buttonOk, Options options=Notify)
QString & replace(int position, int n, QChar after)
void setQuery(const QString &query, QUrl::ParsingMode mode)
void setMinimumHeight(int minh)
void setIcon(const QIcon &icon)
SecondaryAction
height
void rejected()
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
QPushButton * button(QDialogButtonBox::StandardButton which) const const
QString currentCpuArchitecture()
void setObjectName(const QString &name)
QString name(StandardShortcut id)
void ignore()
KGuiItem cont()
QString i18nc(const char *context, const char *text, const TYPE &arg...)
void addWidget(QWidget *widget, int row, int column, Qt::Alignment alignment)
void addLayout(QLayout *layout, int stretch)
void information(QWidget *parent, const QString &text, const QString &title=QString(), const QString &dontShowAgainName=QString(), Options options=Notify)
virtual void addItem(QLayoutItem *item) override
void addSpacing(int size)
KBugReport(const KAboutData &aboutData, QWidget *parent=nullptr)
Creates a bug-report dialog.
Definition: kbugreport.cpp:98
void setText(const QString &text)
WA_DeleteOnClose
KGuiItem discard()
void closeWriteChannel()
virtual bool atEnd() const const override
int exitCode() const const
qint64 write(const char *data, qint64 maxSize)
virtual QSize sizeHint() const const override
WidgetWidth
QString decodeName(const QByteArray &localFileName)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 28 2023 04:02:35 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 28 2023 04:02:35 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.