#include <tdeaboutapplication.h>
Public Member Functions | |
TDEAboutApplication (TQWidget *parent=0, const char *name=0, bool modal=true) | |
TDEAboutApplication (const TDEAboutData *aboutData, TQWidget *parent=0, const char *name=0, bool modal=true) | |
Public Member Functions inherited from TDEAboutDialog | |
TDEAboutDialog (TQWidget *parent=0, const char *name=0, bool modal=true) | |
TDEAboutDialog (int dialogLayout, const TQString &caption, int buttonMask, ButtonCode defaultButton, TQWidget *parent=0, const char *name=0, bool modal=false, bool separator=false, const TQString &user1=TQString::null, const TQString &user2=TQString::null, const TQString &user3=TQString::null) | |
void | adjust () |
virtual void | show (void) |
virtual void | show (TQWidget *centerParent) |
void | setTitle (const TQString &title) |
void | setImage (const TQString &fileName) |
void | setIcon (const TQString &fileName) TDE_DEPRECATED |
void | setProgramLogo (const TQString &fileName) |
void | setProgramLogo (const TQPixmap &pixmap) |
void | setImageBackgroundColor (const TQColor &color) |
void | setImageFrame (bool state) |
void | setProduct (const TQString &appName, const TQString &version, const TQString &author, const TQString &year) |
TQFrame * | addTextPage (const TQString &title, const TQString &text, bool richText=false, int numLines=10) |
TQFrame * | addLicensePage (const TQString &title, const TQString &text, int numLines=10) |
TDEAboutContainer * | addContainerPage (const TQString &title, int childAlignment=AlignCenter, int innerAlignment=AlignCenter) |
TDEAboutContainer * | addScrolledContainerPage (const TQString &title, int childAlignment=AlignCenter, int innerAlignment=AlignCenter) |
TDEAboutContainer * | addContainer (int childAlignment, int innerAlignment) |
TQFrame * | addPage (const TQString &title) |
void | setLogo (const TQPixmap &) |
void | setAuthor (const TQString &name, const TQString &email, const TQString &url, const TQString &work) |
void | setMaintainer (const TQString &name, const TQString &email, const TQString &url, const TQString &work) |
void | addContributor (const TQString &name, const TQString &email, const TQString &url, const TQString &work) |
void | setVersion (const TQString &name) |
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 Member Functions | |
void | buildDialog (const TDEAboutData *aboutData) |
Protected Member Functions inherited from TDEAboutDialog | |
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) |
Additional Inherited Members | |
Public Types inherited from TDEAboutDialog | |
enum | LayoutType { AbtPlain = 0x0001 , AbtTabbed = 0x0002 , AbtTitle = 0x0004 , AbtImageLeft = 0x0008 , AbtImageRight = 0x0010 , AbtImageOnly = 0x0020 , AbtProduct = 0x0040 , AbtKDEStandard = AbtTabbed|AbtTitle|AbtImageLeft , AbtAppStandard = AbtTabbed|AbtTitle|AbtProduct , AbtImageAndTitle = AbtPlain|AbtTitle|AbtImageOnly } |
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 TDEAboutDialog | |
void | sendEmail (const TQString &name, const TQString &email) |
void | openURL (const TQString &url) |
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 TDEAboutDialog | |
static void | imageURL (TQWidget *parent, const TQString &caption, const TQString &path, const TQColor &imageColor, const TQString &url) |
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) |
Protected Slots inherited from TDEAboutDialog | |
void | sendEmailSlot (const TQString &name, const TQString &email) |
void | openURLSlot (const TQString &url) |
virtual void | mouseTrackSlot (int mode, const TQMouseEvent *e) |
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 Attributes inherited from TDEAboutDialog | |
TDEAboutWidget * | about |
TDEAboutContainerBase * | mContainerBase |
Detailed Description
Standard "About Application" dialog box.
This class provides the standard "About Application" dialog box that is used by KHelpMenu. It uses the information of the global TDEAboutData that is specified at the start of your program in main(). Normally you should not use this class directly but rather the KHelpMenu class or even better just subclass your toplevel window from TDEMainWindow. If you do the latter, the help menu and thereby this dialog box is available through the TDEMainWindow::helpMenu() function.
Definition at line 44 of file tdeaboutapplication.h.
Constructor & Destructor Documentation
◆ TDEAboutApplication() [1/2]
TDEAboutApplication::TDEAboutApplication | ( | TQWidget * | parent = 0 , |
const char * | name = 0 , |
||
bool | modal = true |
||
) |
Constructor.
Creates a fully featured "About Application" dialog box. Note that this dialog is made modeless in the KHelpMenu class so the users may expect a modeless dialog.
- Parameters
-
parent The parent of the dialog box. You should use the toplevel window so that the dialog becomes centered. name Internal name of the widget. This name is not used in the caption. modal If false, this widget will be modeless and must be made visible using TQWidget::show(). Otherwise it will be modal and must be made visible using TQWidget::exec().
Definition at line 36 of file tdeaboutapplication.cpp.
◆ TDEAboutApplication() [2/2]
TDEAboutApplication::TDEAboutApplication | ( | const TDEAboutData * | aboutData, |
TQWidget * | parent = 0 , |
||
const char * | name = 0 , |
||
bool | modal = true |
||
) |
Constructor.
Mostly does the same stuff as the previous constructor, except that it can take a custom TDEAboutData object instead of the one specified in your main() function. This is especially useful for applications which are implemented as (dynamically loaded) libraries, e.g. panel applets.
- Parameters
-
aboutData A pointer to a TDEAboutData object which data will be used for filling the dialog. parent The parent of the dialog box. You should use the toplevel window so that the dialog becomes centered. name Internal name of the widget. This name is not used in the caption. modal If false, this widget will be modeless and must be made visible using TQWidget::show(). Otherwise it will be modal and must be made visible using TQWidget::exec().
Definition at line 46 of file tdeaboutapplication.cpp.
The documentation for this class was generated from the following files: