diff options
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/TDEInstance.java')
-rw-r--r-- | tdejava/koala/org/trinitydesktop/koala/TDEInstance.java | 121 |
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(); +} |