class KBugReport

A dialog box for sending bug reports. More...

Definition#include <kbugreport.h>
InheritsKDialogBase
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Slots

Protected Members


Detailed Description

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 )

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 ()

[virtual]

Destructor

void  slotConfigureEmail ()

[protected virtual slot]

"Configure email" has been clicked - this calls kcmshell System/email

void  slotSetFrom ()

[protected 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 &)

[protected virtual slot]

The URL-Label "http://bugs.kde.org/" was clicked.

void  slotOk ( void )

[protected virtual slot]

OK has been clicked

Reimplemented from KDialogBase.

QString  text ()

[protected]

bool  sendBugReport ()

[protected]

KProcess * m_process

[protected]

const KAboutData * m_aboutData

[protected]

QMultiLineEdit * m_lineedit

[protected]

QLineEdit * m_subject

[protected]

QLabel * m_from

[protected]

QLabel * m_version

[protected]

QString m_strVersion

[protected]

QHButtonGroup * m_bgSeverity

[protected]

QPushButton * m_configureEmail

[protected]