//Auto-generated by kalyptus. DO NOT EDIT.
package org.trinitydesktop.koala;

import org.trinitydesktop.qt.TQt;
import org.trinitydesktop.qt.QtSupport;
import org.trinitydesktop.qt.TQWidget;

/**

 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.
		@author Waldo Bastian (bastian@kde.org) and Espen Sand (espen@kde.org)

		@short Standard "About Application" dialog box.

*/
public class TDEAboutApplication extends TDEAboutDialog  {
	protected TDEAboutApplication(Class dummy){super((Class) null);}
	/**
		 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.
			@param parent The parent of the dialog box. You should use the
		        toplevel window so that the dialog becomes centered.
			@param name Internal name of the widget. This name is not used in the
		        caption.
			@param 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().
		     		@short    Constructor.
	*/
	public TDEAboutApplication(TQWidget parent, String name, boolean modal) {
		super((Class) null);
		newTDEAboutApplication(parent,name,modal);
	}
	private native void newTDEAboutApplication(TQWidget parent, String name, boolean modal);
	public TDEAboutApplication(TQWidget parent, String name) {
		super((Class) null);
		newTDEAboutApplication(parent,name);
	}
	private native void newTDEAboutApplication(TQWidget parent, String name);
	public TDEAboutApplication(TQWidget parent) {
		super((Class) null);
		newTDEAboutApplication(parent);
	}
	private native void newTDEAboutApplication(TQWidget parent);
	public TDEAboutApplication() {
		super((Class) null);
		newTDEAboutApplication();
	}
	private native void newTDEAboutApplication();
	/**
		 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.
			@param aboutData A pointer to a TDEAboutData object which data
		        will be used for filling the dialog.
			@param parent The parent of the dialog box. You should use the
		        toplevel window so that the dialog becomes centered.
			@param name Internal name of the widget. This name is not used in the
		        caption.
			@param 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().
		     		@short    Constructor.
	*/
	public TDEAboutApplication(TDEAboutData aboutData, TQWidget parent, String name, boolean modal) {
		super((Class) null);
		newTDEAboutApplication(aboutData,parent,name,modal);
	}
	private native void newTDEAboutApplication(TDEAboutData aboutData, TQWidget parent, String name, boolean modal);
	public TDEAboutApplication(TDEAboutData aboutData, TQWidget parent, String name) {
		super((Class) null);
		newTDEAboutApplication(aboutData,parent,name);
	}
	private native void newTDEAboutApplication(TDEAboutData aboutData, TQWidget parent, String name);
	public TDEAboutApplication(TDEAboutData aboutData, TQWidget parent) {
		super((Class) null);
		newTDEAboutApplication(aboutData,parent);
	}
	private native void newTDEAboutApplication(TDEAboutData aboutData, TQWidget parent);
	public TDEAboutApplication(TDEAboutData aboutData) {
		super((Class) null);
		newTDEAboutApplication(aboutData);
	}
	private native void newTDEAboutApplication(TDEAboutData aboutData);
	protected native void buildDialog(TDEAboutData aboutData);
	/** Deletes the wrapped C++ instance */
	protected native void finalize() throws InternalError;
	/** Delete the wrapped C++ instance ahead of finalize() */
	public native void dispose();
	/** Has the wrapped C++ instance been deleted? */
	public native boolean isDisposed();
}
