KDE3Support
#include <k3aboutapplication.h>

Public Member Functions | |
K3AboutApplication (const KAboutData *aboutData=0, QWidget *parent=0, bool modal=true) | |
![]() | |
K3AboutDialog (int dialogLayout, const QString &caption, QWidget *parent=0) | |
K3AboutDialog (QWidget *parent=0) | |
K3AboutContainer * | addContainer (Qt::Alignment childAlignment, Qt::Alignment innerAlignment) |
K3AboutContainer * | addContainerPage (const QString &title, Qt::Alignment childAlignment=Qt::AlignCenter, Qt::Alignment innerAlignment=Qt::AlignCenter) |
void | addContributor (const QString &name, const QString &email, const QString &url, const QString &work) |
QFrame * | addLicensePage (const QString &title, const QString &text, int numLines=10) |
QFrame * | addPage (const QString &title) |
K3AboutContainer * | addScrolledContainerPage (const QString &title, Qt::Alignment childAlignment=Qt::AlignCenter, Qt::Alignment innerAlignment=Qt::AlignCenter) |
QFrame * | addTextPage (const QString &title, const QString &text, bool richText=false, int numLines=10) |
void | adjust () |
void | setAuthor (const QString &name, const QString &email, const QString &url, const QString &work) |
void | setImage (const QString &fileName) |
void | setImageBackgroundColor (const QColor &color) |
void | setImageFrame (bool state) |
void | setLogo (const QPixmap &logo) |
void | setMaintainer (const QString &name, const QString &email, const QString &url, const QString &work) |
void | setProduct (const QString &appName, const QString &version, const QString &author, const QString &year) |
void | setProgramLogo (const QPixmap &pixmap) |
void | setProgramLogo (const QString &fileName) |
void | setTitle (const QString &title) |
void | setVersion (const QString &name) |
virtual void | show () |
virtual void | show (QWidget *centerParent) |
![]() | |
KDialog (QWidget *parent=0, Qt::WindowFlags flags=0) | |
~KDialog () | |
KPushButton * | button (ButtonCode id) const |
KIcon | buttonIcon (ButtonCode id) const |
QString | buttonText (ButtonCode id) const |
QString | buttonToolTip (ButtonCode id) const |
QString | buttonWhatsThis (ButtonCode id) const |
ButtonCode | defaultButton () const |
QString | helpLinkText () const |
void | incrementInitialSize (const QSize &size) |
bool | isButtonEnabled (ButtonCode id) const |
QWidget * | mainWidget () |
virtual QSize | minimumSizeHint () const |
void | restoreDialogSize (const KConfigGroup &config) |
void | saveDialogSize (KConfigGroup &config, KConfigGroup::WriteConfigFlags options=KConfigGroup::Normal) const |
void | setButtonFocus (ButtonCode id) |
void | setButtonGuiItem (ButtonCode id, const KGuiItem &item) |
void | setButtonIcon (ButtonCode id, const KIcon &icon) |
void | setButtonMenu (ButtonCode id, QMenu *menu, ButtonPopupMode popupmode=InstantPopup) |
void | setButtons (ButtonCodes buttonMask) |
void | setButtonsOrientation (Qt::Orientation orientation) |
void | setButtonText (ButtonCode id, const QString &text) |
void | setButtonToolTip (ButtonCode id, const QString &text) |
void | setButtonWhatsThis (ButtonCode id, const QString &text) |
void | setDefaultButton (ButtonCode id) |
void | setEscapeButton (ButtonCode id) |
void | setInitialSize (const QSize &size) |
void | setMainWidget (QWidget *widget) |
void | showButton (ButtonCode id, bool state) |
void | showButtonSeparator (bool state) |
virtual QSize | sizeHint () const |
Additional Inherited Members | |
![]() | |
enum | LayoutType { Plain = 0x0001 , Tabbed = 0x0002 , Title = 0x0004 , ImageLeft = 0x0008 , ImageRight = 0x0010 , ImageOnly = 0x0020 , Product = 0x0040 , KDEStandard = Tabbed | Title | ImageLeft , AppStandard = Tabbed | Title | Product , ImageAndTitle = Plain | Title | ImageOnly } |
![]() | |
enum | ButtonCode |
enum | ButtonPopupMode |
enum | CaptionFlag |
![]() | |
void | delayedDestruct () |
void | enableButton (ButtonCode id, bool state) |
void | enableButtonApply (bool state) |
void | enableButtonCancel (bool state) |
void | enableButtonOk (bool state) |
void | enableLinkedHelp (bool state) |
bool | isDetailsWidgetVisible () const |
virtual void | setCaption (const QString &caption) |
virtual void | setCaption (const QString &caption, bool modified) |
void | setDetailsWidget (QWidget *detailsWidget) |
void | setDetailsWidgetVisible (bool visible) |
void | setHelp (const QString &anchor, const QString &appname=QString()) |
void | setHelpLinkText (const QString &text) |
virtual void | setPlainCaption (const QString &caption) |
![]() | |
void | aboutToShowDetails () |
void | applyClicked () |
void | buttonClicked (KDialog::ButtonCode button) |
void | cancelClicked () |
void | closeClicked () |
void | defaultClicked () |
void | finished () |
void | helpClicked () |
void | hidden () |
void | layoutHintChanged () |
void | noClicked () |
void | okClicked () |
void | resetClicked () |
void | tryClicked () |
void | user1Clicked () |
void | user2Clicked () |
void | user3Clicked () |
void | yesClicked () |
![]() | |
static void | imageUrl (QWidget *parent, const QString &caption, const QString &path, const QColor &imageColor, const QString &url) |
![]() | |
static bool | avoidArea (QWidget *widget, const QRect &area, int screen=-1) |
static void | centerOnScreen (QWidget *widget, int screen=-1) |
static int | groupSpacingHint () |
static QString | makeStandardCaption (const QString &userCaption, QWidget *window=0, CaptionFlags flags=HIGCompliantCaption) |
static int | marginHint () |
static void | resizeLayout (QLayout *lay, int margin, int spacing) |
static void | resizeLayout (QWidget *widget, int margin, int spacing) |
static void | setAllowEmbeddingInGraphicsView (bool allowEmbedding) |
static int | spacingHint () |
![]() | |
Apply | |
AppNameCaption | |
Cancel | |
Close | |
Default | |
DelayedPopup | |
Details | |
Help | |
HIGCompliantCaption | |
InstantPopup | |
ModifiedCaption | |
No | |
NoCaptionFlags | |
NoDefault | |
None | |
Ok | |
Reset | |
Try | |
User1 | |
User2 | |
User3 | |
Yes | |
![]() | |
virtual void | slotButtonClicked (int button) |
void | updateGeometry () |
![]() | |
KDialog (KDialogPrivate &dd, QWidget *parent, Qt::WindowFlags flags=0) | |
virtual void | closeEvent (QCloseEvent *e) |
virtual void | hideEvent (QHideEvent *) |
virtual void | keyPressEvent (QKeyEvent *) |
![]() | |
K3AboutWidget * | mAbout |
K3AboutContainerBase * | mContainerBase |
![]() | |
KDialogPrivate *const | d_ptr |
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 KAboutData 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 KMainWindow. If you do the latter, the help menu and thereby this dialog box is available through the KMainWindow::helpMenu() function.
Definition at line 45 of file k3aboutapplication.h.
Constructor & Destructor Documentation
◆ K3AboutApplication()
|
explicit |
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
-
aboutData A pointer to a KAboutData 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. modal If false, this widget will be modeless and must be made visible using QWidget::show(). Otherwise it will be modal and must be made visible using QWidget::exec().
Definition at line 36 of file k3aboutapplication.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.