summaryrefslogtreecommitdiffstats
path: root/tdejava/koala/org/trinitydesktop/koala/DockMainWindow.java
diff options
context:
space:
mode:
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/DockMainWindow.java')
-rw-r--r--tdejava/koala/org/trinitydesktop/koala/DockMainWindow.java113
1 files changed, 113 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/DockMainWindow.java b/tdejava/koala/org/trinitydesktop/koala/DockMainWindow.java
new file mode 100644
index 00000000..55aad755
--- /dev/null
+++ b/tdejava/koala/org/trinitydesktop/koala/DockMainWindow.java
@@ -0,0 +1,113 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.trinitydesktop.koala;
+
+import org.trinitydesktop.qt.Qt;
+import org.trinitydesktop.qt.TQMetaObject;
+import org.trinitydesktop.qt.QtSupport;
+import org.trinitydesktop.qt.TQObject;
+import org.trinitydesktop.qt.TQWidget;
+
+/**
+
+ A KPart-aware main window with ability for docking widgets, whose user interface is described in XML.
+ Inherit your main dock-window from this class
+ and don't forget to call setXMLFile() in the inherited constructor.
+ It implements all internal interfaces in the case of a KDockMainWindow as host:
+ the builder and servant interface (for menu merging).
+ @short A KPart-aware main window with ability for docking widgets, whose user interface is described in XML.
+
+*/
+public class DockMainWindow extends KDockMainWindow implements PartBaseInterface {
+ protected DockMainWindow(Class dummy){super((Class) null);}
+ public native TQMetaObject metaObject();
+ public native String className();
+ /**
+ Constructor, same signature as KDockMainWindow.
+ @short Constructor, same signature as KDockMainWindow.
+ */
+ public DockMainWindow(TQWidget parent, String name, int f) {
+ super((Class) null);
+ newDockMainWindow(parent,name,f);
+ }
+ private native void newDockMainWindow(TQWidget parent, String name, int f);
+ public DockMainWindow(TQWidget parent, String name) {
+ super((Class) null);
+ newDockMainWindow(parent,name);
+ }
+ private native void newDockMainWindow(TQWidget parent, String name);
+ public DockMainWindow(TQWidget parent) {
+ super((Class) null);
+ newDockMainWindow(parent);
+ }
+ private native void newDockMainWindow(TQWidget parent);
+ public DockMainWindow() {
+ super((Class) null);
+ newDockMainWindow();
+ }
+ private native void newDockMainWindow();
+ protected native void createShellGUI(boolean create);
+ protected native void createShellGUI();
+ /**
+ Create the GUI (by merging the host's and the active part's)
+ Called on startup and whenever the active part changes.
+ For this you need to connect this slot to the
+ PartManager.activePartChanged() signal
+ @param part The active part (set to null if no part).
+ @short Create the GUI (by merging the host's and the active part's)
+ */
+ protected native void createGUI(Part part);
+ /**
+ Called when the active part wants to change the statusbar message.
+ Reimplement if your dock-mainwindow has a complex statusbar
+ (with several items)
+ @short Called when the active part wants to change the statusbar message.
+ */
+ protected native void slotSetStatusBarText(String arg1);
+ /**
+ Internal method. Called by KParts.Part to specify the parent object for plugin objects.
+ @short Internal method.
+ */
+ public native void setPartObject(TQObject object);
+ public native TQObject partObject();
+ /**
+ Set the instance ( TDEInstance) for this part.
+ Call this first in the inherited class constructor,
+ because it loads the i18n catalogues.
+ @short Set the instance ( TDEInstance) for this part.
+ */
+ protected native void setInstance(TDEInstanceInterface instance);
+ /**
+ Set the instance ( TDEInstance) for this part.
+ Call this first in the inherited class constructor,
+ because it loads the i18n catalogues.
+ @short Set the instance ( TDEInstance) for this part.
+ */
+ protected native void setInstance(TDEInstanceInterface instance, boolean loadPlugins);
+ /**
+ Load the Plugins honoring the PluginLoadingMode.
+ If you call this method in an already constructed GUI (like when the user
+ has changed which plugins are enabled) you need to add the new plugins to
+ the KXMLGUIFactory:
+ <pre>
+ if( factory() )
+ {
+ TQPtrList<KParts.Plugin> plugins = KParts.Plugin.pluginObjects( this );
+ TQPtrListIterator<KParts.Plugin> it( plugins );
+ KParts.Plugin plugin;
+ while( ( plugin = it.current() ) != 0 )
+ {
+ ++it;
+ factory().addClient( plugin );
+ }
+ }
+ </pre>
+ @short Load the Plugins honoring the PluginLoadingMode.
+ */
+ protected native void loadPlugins(TQObject parent, KXMLGUIClientInterface parentGUIClient, TDEInstanceInterface instance);
+ /**
+ For a KParts.Part: call this before setInstance().
+ For a KParts.MainWindow: call this before createGUI().
+ @short For a KParts.Part: call this before setInstance().
+ */
+ // void setPluginLoadingMode(KParts::PartBase::PluginLoadingMode arg1); >>>> NOT CONVERTED
+}