#include <kbugreport.h>
Public Member Functions | |
| KBugReport (TQWidget *parent=0L, bool modal=true, const TDEAboutData *aboutData=0L) | |
| virtual | ~KBugReport () |
| TQString | compilerVersion () |
| TQString | operatingSystem () |
| TQString | tdeVersion () |
Public Member Functions inherited from KDialogBase | |
| KDialogBase (TQWidget *parent=0, const char *name=0, bool modal=true, const TQString &caption=TQString::null, int buttonMask=Ok|Apply|Cancel, ButtonCode defaultButton=Ok, bool separator=false, const KGuiItem &user1=KGuiItem(), const KGuiItem &user2=KGuiItem(), const KGuiItem &user3=KGuiItem()) | |
| KDialogBase (int dialogFace, const TQString &caption, int buttonMask, ButtonCode defaultButton, TQWidget *parent=0, const char *name=0, bool modal=true, bool separator=false, const KGuiItem &user1=KGuiItem(), const KGuiItem &user2=KGuiItem(), const KGuiItem &user3=KGuiItem()) | |
| KDialogBase (KDialogBase::DialogType dialogFace, WFlags f, TQWidget *parent=0, const char *name=0, bool modal=true, const TQString &caption=TQString::null, int buttonMask=Ok|Apply|Cancel, ButtonCode defaultButton=Ok, bool separator=false, const KGuiItem &user1=KGuiItem(), const KGuiItem &user2=KGuiItem(), const KGuiItem &user3=KGuiItem()) | |
| KDialogBase (const TQString &caption, int buttonMask=Yes|No|Cancel, ButtonCode defaultButton=Yes, ButtonCode escapeButton=Cancel, TQWidget *parent=0, const char *name=0, bool modal=true, bool separator=false, const KGuiItem &yes=KStdGuiItem::yes(), const KGuiItem &no=KStdGuiItem::no(), const KGuiItem &cancel=KStdGuiItem::cancel()) | |
| ~KDialogBase () | |
| void | setButtonBoxOrientation (int orientation) |
| void | setEscapeButton (ButtonCode id) |
| virtual void | adjustSize () |
| virtual TQSize | sizeHint () const |
| virtual TQSize | minimumSizeHint () const |
| TQFrame * | plainPage () |
| TQFrame * | addPage (const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQFrame * | addPage (const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQVBox * | addVBoxPage (const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQVBox * | addVBoxPage (const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQHBox * | addHBoxPage (const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQHBox * | addHBoxPage (const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQGrid * | addGridPage (int n, Orientation dir, const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQGrid * | addGridPage (int n, Orientation dir, const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| void | setFolderIcon (const TQStringList &path, const TQPixmap &pixmap) |
| TQFrame * | makeMainWidget () |
| TQVBox * | makeVBoxMainWidget () |
| TQHBox * | makeHBoxMainWidget () |
| TQGrid * | makeGridMainWidget (int n, Orientation dir) |
| void | enableButtonSeparator (bool state) |
| void | showButton (ButtonCode id, bool state) |
| void | showButtonOK (bool state) |
| void | showButtonApply (bool state) |
| void | showButtonCancel (bool state) |
| bool | showPage (int index) |
| int | activePageIndex () const |
| int | pageIndex (TQWidget *widget) const |
| void | setMainWidget (TQWidget *widget) |
| TQWidget * | mainWidget () |
| void | disableResize () |
| void | setInitialSize (const TQSize &s, bool noResize=false) |
| void | incInitialSize (const TQSize &s, bool noResize=false) |
| TQSize | configDialogSize (const TQString &groupName) const |
| TQSize | configDialogSize (TDEConfig &config, const TQString &groupName) const |
| void | saveDialogSize (const TQString &groupName, bool global=false) |
| void | saveDialogSize (TDEConfig &config, const TQString &groupName, bool global=false) const |
| void | setButtonOK (const KGuiItem &item=KStdGuiItem::ok()) |
| void | setButtonOKText (const TQString &text=TQString::null, const TQString &tooltip=TQString::null, const TQString &quickhelp=TQString::null) TDE_DEPRECATED |
| void | setButtonApply (const KGuiItem &item=KStdGuiItem::apply()) |
| void | setButtonApplyText (const TQString &text=TQString::null, const TQString &tooltip=TQString::null, const TQString &quickhelp=TQString::null) TDE_DEPRECATED |
| void | setButtonCancel (const KGuiItem &item=KStdGuiItem::cancel()) |
| void | setButtonCancelText (const TQString &text=TQString::null, const TQString &tooltip=TQString::null, const TQString &quickhelp=TQString::null) TDE_DEPRECATED |
| void | setButtonText (ButtonCode id, const TQString &text) |
| void | setButtonTip (ButtonCode id, const TQString &text) |
| void | setButtonWhatsThis (ButtonCode id, const TQString &text) |
| void | setButtonGuiItem (ButtonCode id, const KGuiItem &item) |
| void | setTreeListAutoResize (bool state) |
| void | setShowIconsInTreeList (bool state) |
| void | setRootIsDecorated (bool state) |
| void | unfoldTreeList (bool persist=false) |
| void | addWidgetBelowList (TQWidget *widget) |
| void | addButtonBelowList (const TQString &text, TQObject *recv, const char *slot) |
| void | addButtonBelowList (const KGuiItem &guiitem, TQObject *recv, const char *slot) |
| void | setIconListAllVisible (bool state) |
| void | showTile (bool state) |
| void | getBorderWidths (int &ulx, int &uly, int &lrx, int &lry) const TDE_DEPRECATED |
| TQRect | getContentsRect () const TDE_DEPRECATED |
| TQSize | calculateSize (int w, int h) const |
| TQString | helpLinkText () const |
| TQPushButton * | actionButton (ButtonCode id) |
Public Member Functions inherited from KDialog | |
| KDialog (TQWidget *parent=0, const char *name=0, bool modal=false, WFlags f=0) | |
Protected Slots | |
| virtual void | slotConfigureEmail () |
| virtual void | slotSetFrom () |
| virtual void | slotUrlClicked (const TQString &) |
| virtual void | slotOk (void) |
| virtual void | slotCancel () |
| void | appChanged (int) |
| void | updateURL () |
Protected Slots inherited from KDialogBase | |
| virtual void | slotHelp () |
| virtual void | slotDefault () |
| virtual void | slotDetails () |
| virtual void | slotUser3 () |
| virtual void | slotUser2 () |
| virtual void | slotUser1 () |
| virtual void | slotOk () |
| virtual void | slotApply () |
| virtual void | slotTry () |
| virtual void | slotYes () |
| virtual void | slotNo () |
| virtual void | slotCancel () |
| virtual void | slotClose () |
| virtual void | applyPressed () |
| void | updateGeometry () |
| void | slotDelayedDestruct () |
Protected Member Functions | |
| TQString | text () const |
| bool | sendBugReport () |
| virtual void | virtual_hook (int id, void *data) |
Protected Member Functions inherited from KDialogBase | |
| virtual void | keyPressEvent (TQKeyEvent *e) |
| virtual void | hideEvent (TQHideEvent *) |
| virtual void | closeEvent (TQCloseEvent *e) |
| virtual void | virtual_hook (int id, void *data) |
| virtual void | keyPressEvent (TQKeyEvent *) |
| virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
| TDEProcess * | m_process |
| const TDEAboutData * | m_aboutData |
| TQMultiLineEdit * | m_lineedit |
| TQLineEdit * | m_subject |
| TQLabel * | m_from |
| TQLabel * | m_version |
| TQString | m_strVersion |
| TQHButtonGroup * | m_bgSeverity |
| TQPushButton * | m_configureEmail |
Additional Inherited Members | |
Public Types inherited from KDialogBase | |
| enum | ButtonCode { Help = 0x00000001 , Default = 0x00000002 , Ok = 0x00000004 , Apply = 0x00000008 , Try = 0x00000010 , Cancel = 0x00000020 , Close = 0x00000040 , User1 = 0x00000080 , User2 = 0x00000100 , User3 = 0x00000200 , No = 0x00000080 , Yes = 0x00000100 , Details = 0x00000400 , Filler = 0x40000000 , Stretch = 0x80000000 , NoDefault } |
| enum | ActionButtonStyle { ActionStyle0 =0 , ActionStyle1 , ActionStyle2 , ActionStyle3 , ActionStyle4 , ActionStyleMAX } |
| enum | DialogType { TreeList = KJanusWidget::TreeList , Tabbed = KJanusWidget::Tabbed , Plain = KJanusWidget::Plain , Swallow = KJanusWidget::Swallow , IconList = KJanusWidget::IconList } |
Public Slots inherited from KDialogBase | |
| void | enableButton (ButtonCode id, bool state) |
| void | enableButtonOK (bool state) |
| void | enableButtonApply (bool state) |
| void | enableButtonCancel (bool state) |
| void | enableLinkedHelp (bool state) |
| void | delayedDestruct () |
| void | setHelpLinkText (const TQString &text) |
| void | setHelp (const TQString &anchor, const TQString &appname=TQString::null) |
| void | helpClickedSlot (const TQString &) |
| void | setDetails (bool showDetails) |
| void | setDetailsWidget (TQWidget *detailsWidget) |
| void | updateBackground () |
| void | cancel () |
Public Slots inherited from KDialog | |
| virtual void | polish () |
| virtual void | setCaption (const TQString &caption) |
| virtual void | setPlainCaption (const TQString &caption) |
Signals inherited from KDialogBase | |
| void | helpClicked () |
| void | defaultClicked () |
| void | user3Clicked () |
| void | user2Clicked () |
| void | user1Clicked () |
| void | applyClicked () |
| void | tryClicked () |
| void | okClicked () |
| void | yesClicked () |
| void | noClicked () |
| void | cancelClicked () |
| void | closeClicked () |
| void | apply () |
| void | backgroundChanged () |
| void | hidden () |
| void | finished () |
| void | aboutToShowDetails () |
| void | aboutToShowPage (TQWidget *page) |
Signals inherited from KDialog | |
| void | layoutHintChanged () |
Static Public Member Functions inherited from KDialogBase | |
| static bool | haveBackgroundTile () |
| static const TQPixmap * | backgroundTile () |
| static const TQPixmap * | getBackgroundTile () TDE_DEPRECATED |
| static void | setBackgroundTile (const TQPixmap *pix) |
Static Public Member Functions inherited from KDialog | |
| static int | marginHint () |
| static int | spacingHint () |
| static void | resizeLayout (TQWidget *widget, int margin, int spacing) |
| static void | resizeLayout (TQLayoutItem *lay, int margin, int spacing) |
| static void | centerOnScreen (TQWidget *widget, int screen=-1) |
| static bool | avoidArea (TQWidget *widget, const TQRect &area, int screen=-1) |
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 TDEAboutData class. Make sure you create an instance of TDEAboutData and pass it to TDECmdLineArgs.
Definition at line 43 of file kbugreport.h.
Constructor & Destructor Documentation
◆ KBugReport()
| KBugReport::KBugReport | ( | TQWidget * | parent = 0L, |
| bool | modal = true, |
||
| const TDEAboutData * | 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.
Definition at line 68 of file kbugreport.cpp.
◆ ~KBugReport()
|
virtual |
Destructor.
Definition at line 280 of file kbugreport.cpp.
Member Function Documentation
◆ appChanged
|
protectedslot |
Application combo selection changed (and was activated)
Definition at line 298 of file kbugreport.cpp.
◆ compilerVersion()
| TQString KBugReport::compilerVersion | ( | ) |
Definition at line 544 of file kbugreport.cpp.
◆ operatingSystem()
| TQString KBugReport::operatingSystem | ( | ) |
Definition at line 548 of file kbugreport.cpp.
◆ sendBugReport()
|
protected |
Attempt to e-mail the bug report.
- Returns
- true on success
Definition at line 486 of file kbugreport.cpp.
◆ slotCancel
|
protectedvirtualslot |
Cancel has been clicked.
Definition at line 432 of file kbugreport.cpp.
◆ slotConfigureEmail
|
protectedvirtualslot |
"Configure email" has been clicked - this calls tdecmshell System/email
Definition at line 319 of file kbugreport.cpp.
◆ slotOk
|
protectedvirtualslot |
OK has been clicked.
Definition at line 376 of file kbugreport.cpp.
◆ slotSetFrom
|
protectedvirtualslot |
Sets the "From" field from the e-mail configuration Called at creation time, but also after "Configure email" is closed.
Definition at line 335 of file kbugreport.cpp.
◆ slotUrlClicked
|
protectedvirtualslot |
The URL-Label "http://bugs.trinitydesktop.org/" was clicked.
- Deprecated:
- remove in KDE4.0
Definition at line 364 of file kbugreport.cpp.
◆ tdeVersion()
| TQString KBugReport::tdeVersion | ( | ) |
Definition at line 552 of file kbugreport.cpp.
◆ text()
|
protected |
A complete copy of the bug report.
- Returns
- TQString copy of the bug report.
Definition at line 446 of file kbugreport.cpp.
◆ updateURL
|
protectedslot |
Update the url to match the current os, compiler, selected app, etc.
Definition at line 285 of file kbugreport.cpp.
◆ virtual_hook()
|
protectedvirtual |
Reimplemented from KDialogBase.
Definition at line 556 of file kbugreport.cpp.
Member Data Documentation
◆ m_aboutData
|
protected |
Definition at line 109 of file kbugreport.h.
◆ m_bgSeverity
|
protected |
Definition at line 116 of file kbugreport.h.
◆ m_configureEmail
|
protected |
Definition at line 117 of file kbugreport.h.
◆ m_from
|
protected |
Definition at line 113 of file kbugreport.h.
◆ m_lineedit
|
protected |
Definition at line 111 of file kbugreport.h.
◆ m_process
|
protected |
Definition at line 108 of file kbugreport.h.
◆ m_strVersion
|
protected |
Definition at line 115 of file kbugreport.h.
◆ m_subject
|
protected |
Definition at line 112 of file kbugreport.h.
◆ m_version
|
protected |
Definition at line 114 of file kbugreport.h.
The documentation for this class was generated from the following files:
Trinity API Reference
Public Member Functions inherited from