Export compilation time data to DrKonqi

pull/16/head
Timothy Pearson 10 years ago
parent b40b76cc05
commit 0123a06b97

@ -58,7 +58,7 @@ class KBugReportPrivate {
public: public:
KComboBox *appcombo; KComboBox *appcombo;
TQString lastError; TQString lastError;
TQString kde_version; TQString tde_version;
TQString appname; TQString appname;
TQString os; TQString os;
TQPushButton *submitBugButton; TQPushButton *submitBugButton;
@ -179,10 +179,11 @@ KBugReport::KBugReport( TQWidget * parentw, bool modal, const TDEAboutData *abou
m_strVersion = m_aboutData->version(); m_strVersion = m_aboutData->version();
else else
m_strVersion = i18n("no version set (programmer error!)"); m_strVersion = i18n("no version set (programmer error!)");
d->kde_version = TQString::fromLatin1( TDE_VERSION_STRING ); d->tde_version = TQString::fromLatin1( TDE_VERSION_STRING );
d->kde_version += ", " + TQString::fromLatin1( KDE_DISTRIBUTION_TEXT ); if (TQString::fromLatin1( KDE_DISTRIBUTION_TEXT ) != "")
d->tde_version += ", " + TQString::fromLatin1( KDE_DISTRIBUTION_TEXT );
if ( !d->submitBugButton ) if ( !d->submitBugButton )
m_strVersion += " " + d->kde_version; m_strVersion += " " + d->tde_version;
m_version = new TQLabel( m_strVersion, parent ); m_version = new TQLabel( m_strVersion, parent );
//glay->addWidget( m_version, row, 1 ); //glay->addWidget( m_version, row, 1 );
glay->addMultiCellWidget( m_version, row, row, 1, 2 ); glay->addMultiCellWidget( m_version, row, row, 1, 2 );
@ -287,7 +288,7 @@ void KBugReport::updateURL()
url.addQueryItem( "product", "TDE 3.5" ); url.addQueryItem( "product", "TDE 3.5" );
url.addQueryItem( "op_sys", d->os ); url.addQueryItem( "op_sys", d->os );
url.addQueryItem( "cf_kde_compiler", KDE_COMPILER_VERSION ); url.addQueryItem( "cf_kde_compiler", KDE_COMPILER_VERSION );
url.addQueryItem( "cf_kde_version", d->kde_version ); url.addQueryItem( "cf_tde_version", d->tde_version );
url.addQueryItem( "cf_kde_appversion", m_strVersion ); url.addQueryItem( "cf_kde_appversion", m_strVersion );
url.addQueryItem( "cf_kde_package", d->appcombo->currentText() ); url.addQueryItem( "cf_kde_package", d->appcombo->currentText() );
url.addQueryItem( "cf_kde_kbugreport", "1" ); url.addQueryItem( "cf_kde_kbugreport", "1" );
@ -308,7 +309,7 @@ void KBugReport::appChanged(int i)
m_strVersion = i18n("unknown program name", "unknown"); m_strVersion = i18n("unknown program name", "unknown");
if ( !d->submitBugButton ) if ( !d->submitBugButton )
m_strVersion += d->kde_version; m_strVersion += d->tde_version;
m_version->setText(m_strVersion); m_version->setText(m_strVersion);
if ( d->submitBugButton ) if ( d->submitBugButton )
@ -540,6 +541,18 @@ bool KBugReport::sendBugReport()
return true; return true;
} }
TQString KBugReport::compilerVersion() {
return KDE_COMPILER_VERSION;
}
TQString KBugReport::operatingSystem() {
return d->os;
}
TQString KBugReport::tdeVersion() {
return d->tde_version;
}
void KBugReport::virtual_hook( int id, void* data ) void KBugReport::virtual_hook( int id, void* data )
{ KDialogBase::virtual_hook( id, data ); } { KDialogBase::virtual_hook( id, data ); }

@ -1,5 +1,6 @@
/* This file is part of the KDE project /* This file is part of the KDE project
Copyright (C) 1999 David Faure <faure@kde.org> Copyright (C) 1999 David Faure <faure@kde.org>
Copyright (C) 2014 Timothy Pearson <kb9vqf@pearsoncomputing.net>
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public modify it under the terms of the GNU Library General Public
@ -55,6 +56,10 @@ public:
*/ */
virtual ~KBugReport(); virtual ~KBugReport();
TQString compilerVersion();
TQString operatingSystem();
TQString tdeVersion();
protected slots: protected slots:
/** /**
* "Configure email" has been clicked - this calls tdecmshell System/email * "Configure email" has been clicked - this calls tdecmshell System/email

Loading…
Cancel
Save