• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.8.3 API Reference
  • KDE Home
  • Contact Us
 

KDEUI

Public Types | Public Member Functions
KAboutApplicationDialog Class Reference

#include <kaboutapplicationdialog.h>

Inheritance diagram for KAboutApplicationDialog:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Option { NoOptions = 0x0, HideTranslators = 0x1, HideKdeVersion = 0x2 }

Public Member Functions

 KAboutApplicationDialog (const KAboutData *aboutData, Options opts, QWidget *parent=0)
 KAboutApplicationDialog (const KAboutData *aboutData, QWidget *parent=0)
virtual ~KAboutApplicationDialog ()

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.

kaboutapplicationdialog.png
KDE About Application Dialog
Author:
Urs Wolfer uwolfer @ kde.org

Definition at line 48 of file kaboutapplicationdialog.h.


Member Enumeration Documentation

enum KAboutApplicationDialog::Option

Defines some options which can be applied to the about dialog.

Since:
4.4
Enumerator:
NoOptions 

No options, show the standard about dialog.

HideTranslators 

Don't show the translators tab.

HideKdeVersion 

Don't show the KDE version next to the application name and version.

Definition at line 59 of file kaboutapplicationdialog.h.


Constructor & Destructor Documentation

KAboutApplicationDialog::KAboutApplicationDialog ( const KAboutData *  aboutData,
Options  opts,
QWidget *  parent = 0 
) [explicit]

Constructor.

Creates a fully featured "About Application" dialog box.

Parameters:
aboutDataA pointer to a KAboutData object which data will be used for filling the dialog.
optsAdditional options that can be applied, such as hiding the KDE version or the translators tab.
parentThe parent of the dialog box. You should use the toplevel window so that the dialog becomes centered.
Since:
4.4

Definition at line 69 of file kaboutapplicationdialog.cpp.

KAboutApplicationDialog::KAboutApplicationDialog ( const KAboutData *  aboutData,
QWidget *  parent = 0 
) [explicit]

Constructor.

Creates a fully featured "About Application" dialog box.

Parameters:
aboutDataA pointer to a KAboutData object which data will be used for filling the dialog.
parentThe parent of the dialog box. You should use the toplevel window so that the dialog becomes centered.

Definition at line 62 of file kaboutapplicationdialog.cpp.

KAboutApplicationDialog::~KAboutApplicationDialog ( ) [virtual]

Definition at line 303 of file kaboutapplicationdialog.cpp.


The documentation for this class was generated from the following files:
  • kaboutapplicationdialog.h
  • kaboutapplicationdialog.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Wed May 2 2012 17:58:37 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs-4.8.3 API Reference

Skip menu "kdelibs-4.8.3 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal