|
|
A dialog box for sending bug reports. All the information needed by the dialog box (program name, version, bug-report address, etc.) comes from the KAboutData class. Make sure you create an instance of KAboutData and pass it to KCmdLineArgs.
KBugReport ( QWidget * parent = 0L, bool modal=true, const KAboutData *aboutData = 0L )
| KBugReport |
Creates a bug-report dialog. Note that you shouldn't have to do this manually, since KHelpMenu takes care of the menu item for "Report Bug..." and of creating a KBugReport dialog.
~KBugReport ()
| ~KBugReport |
[virtual]
Destructor
void slotConfigureEmail ()
| slotConfigureEmail |
[protected slots virtual slot]
"Configure email" has been clicked - this calls kcmshell System/email
void slotSetFrom ()
| slotSetFrom |
[protected slots virtual slot]
Sets the "From" field from the e-mail configuration Called at creation time, but also after "Configure email" is closed.
void slotUrlClicked (const QString &)
| slotUrlClicked |
[protected slots virtual slot]
The URL-Label "http://bugs.kde.org/" was clicked.
void slotOk ( void )
| slotOk |
[protected slots virtual slot]
OK has been clicked
Reimplemented from KDialogBase.
void slotCancel ()
| slotCancel |
[protected slots virtual slot]
Cancel has been clicked
Reimplemented from KDialogBase.
void appChanged (int)
| appChanged |
[protected slots slot]
void updateURL ()
| updateURL |
[protected slots slot]
QString text ()
| text |
[protected]
bool sendBugReport ()
| sendBugReport |
[protected]
KProcess * m_process | m_process |
[protected]
const KAboutData * m_aboutData | m_aboutData |
[protected]
QMultiLineEdit * m_lineedit | m_lineedit |
[protected]
QLineEdit * m_subject | m_subject |
[protected]
QLabel * m_from | m_from |
[protected]
QLabel * m_version | m_version |
[protected]
QString m_strVersion | m_strVersion |
[protected]
QHButtonGroup * m_bgSeverity | m_bgSeverity |
[protected]
QPushButton * m_configureEmail | m_configureEmail |
[protected]