org.kde.koala

Class KAboutApplication

public class KAboutApplication extends KAboutDialog

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.

Author: Waldo Bastian (bastian@kde.org) and Espen Sand (espen@kde.org)

UNKNOWN: Standard "About Application" dialog box.

Constructor Summary
protected KAboutApplication(Class dummy)
KAboutApplication(QWidget parent, String name, boolean modal)
Constructor.
KAboutApplication(QWidget parent, String name)
KAboutApplication(QWidget parent)
KAboutApplication()
KAboutApplication(KAboutData aboutData, QWidget parent, String name, boolean modal)
Constructor.
KAboutApplication(KAboutData aboutData, QWidget parent, String name)
KAboutApplication(KAboutData aboutData, QWidget parent)
KAboutApplication(KAboutData aboutData)
Method Summary
protected voidbuildDialog(KAboutData aboutData)
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
protected voidfinalize()
Deletes the wrapped C++ instance
booleanisDisposed()
Has the wrapped C++ instance been deleted?

Constructor Detail

KAboutApplication

protected KAboutApplication(Class dummy)

KAboutApplication

public KAboutApplication(QWidget parent, String name, boolean modal)
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 QWidget.show(). Otherwise it will be modal and must be made visible using QWidget.exec().

UNKNOWN: Constructor.

KAboutApplication

public KAboutApplication(QWidget parent, String name)

KAboutApplication

public KAboutApplication(QWidget parent)

KAboutApplication

public KAboutApplication()

KAboutApplication

public KAboutApplication(KAboutData aboutData, QWidget parent, String name, boolean modal)
Constructor. Mostly does the same stuff as the previous constructor, except that it can take a custom KAboutData 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 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. 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 QWidget.show(). Otherwise it will be modal and must be made visible using QWidget.exec().

UNKNOWN: Constructor.

KAboutApplication

public KAboutApplication(KAboutData aboutData, QWidget parent, String name)

KAboutApplication

public KAboutApplication(KAboutData aboutData, QWidget parent)

KAboutApplication

public KAboutApplication(KAboutData aboutData)

Method Detail

buildDialog

protected void buildDialog(KAboutData aboutData)

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

finalize

protected void finalize()
Deletes the wrapped C++ instance

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?