summaryrefslogtreecommitdiffstats
path: root/tdejava/koala/org/trinitydesktop/koala/TDEInstance.java
diff options
context:
space:
mode:
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/TDEInstance.java')
-rw-r--r--tdejava/koala/org/trinitydesktop/koala/TDEInstance.java121
1 files changed, 121 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/TDEInstance.java b/tdejava/koala/org/trinitydesktop/koala/TDEInstance.java
new file mode 100644
index 00000000..2e61d822
--- /dev/null
+++ b/tdejava/koala/org/trinitydesktop/koala/TDEInstance.java
@@ -0,0 +1,121 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.trinitydesktop.koala;
+
+import org.trinitydesktop.qt.Qt;
+import org.trinitydesktop.qt.QtSupport;
+
+/**
+
+ Access to KDE global objects for use in shared libraries. In
+ practical terms, this class is used in KDE components. This allows
+ components to store things that normally would be accessed by
+ TDEGlobal.
+ @author Torben Weis
+
+ @short Access to KDE global objects for use in shared libraries.
+
+*/
+public class TDEInstance implements QtSupport, TDEInstanceInterface {
+ private long _qt;
+ private boolean _allocatedInJavaWorld = true;
+ protected TDEInstance(Class dummy){}
+
+ /**
+ Constructor.
+ @param instanceName the name of the instance
+ @short Constructor.
+ */
+ public TDEInstance(String instanceName) {
+ newTDEInstance(instanceName);
+ }
+ private native void newTDEInstance(String instanceName);
+ /**
+ Constructor.
+ When building a TDEInstance that is not your TDEApplication,
+ make sure that the TDEAboutData and the TDEInstance have the same life time.
+ You have to destroy both, since the instance doesn't own the about data.
+ Don't build a TDEAboutData on the stack in this case !
+ Building a TDEAboutData on the stack is only ok for usage with
+ TDECmdLineArgs and TDEApplication (not destroyed until the app exits).
+ @param aboutData data about this instance (see TDEAboutData)
+ @short Constructor.
+ */
+ public TDEInstance(TDEAboutData aboutData) {
+ newTDEInstance(aboutData);
+ }
+ private native void newTDEInstance(TDEAboutData aboutData);
+ public TDEInstance(TDEInstanceInterface src) {
+ newTDEInstance(src);
+ }
+ private native void newTDEInstance(TDEInstanceInterface src);
+ /**
+ Returns the application standard dirs object.
+ @return The TDEStandardDirs of the application.
+
+ @short Returns the application standard dirs object.
+ */
+ public native TDEStandardDirs dirs();
+ /**
+ Returns the general config object ("appnamerc").
+ @return the TDEConfig object for the instance.
+
+ @short Returns the general config object ("appnamerc").
+ */
+ public native TDEConfig config();
+ /**
+ Returns the general config object ("appnamerc").
+ @return the TDEConfig object for the instance.
+
+ @short Returns the general config object ("appnamerc").
+ */
+ public native TDESharedConfig sharedConfig();
+ /**
+ Returns an iconloader object.
+ @return the iconloader object.
+
+ @short Returns an iconloader object.
+ */
+ public native TDEIconLoader iconLoader();
+ /**
+ Re-allocate the global iconloader.
+ @short Re-allocate the global iconloader.
+ */
+ public native void newIconLoader();
+ /**
+ Returns the about data of this instance
+ Warning, can be null
+ @return the about data of the instance, or 0 if it has
+ not been set yet
+
+ @short Returns the about data of this instance Warning, can be 0L
+ */
+ public native TDEAboutData aboutData();
+ /**
+ Returns the name of the instance
+ @return the instance name, can be null if the TDEInstance has been
+ created with a null name
+
+ @short Returns the name of the instance
+ */
+ public native String instanceName();
+ /**
+ Returns the KMimeSourceFactory of the instance.
+ Mainly added for API completeness and future extensibility.
+ @return the KMimeSourceFactory set as default for this application.
+
+ @short Returns the KMimeSourceFactory of the instance.
+ */
+ public native KMimeSourceFactory mimeSourceFactory();
+ /**
+ Set name of default config file.
+ @param name the name of the default config file
+ @short Set name of default config file.
+ */
+ protected native void setConfigName(String name);
+ /** 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();
+}