diff options
author | Darrell Anderson <humanreadable@yahoo.com> | 2014-01-08 20:06:00 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2014-01-08 20:06:00 +0100 |
commit | 636f509299122d02087c6fd62e1e4a46dbd22026 (patch) | |
tree | 70e43efceeb5b00e7f19cdac8da44928bd2fb459 /tdejava/koala/org/trinitydesktop/koala/TDECModuleInfo.java | |
parent | 719b61750c08343f530068ed4127623aeac71cf0 (diff) | |
download | tdebindings-636f509299122d02087c6fd62e1e4a46dbd22026.tar.gz tdebindings-636f509299122d02087c6fd62e1e4a46dbd22026.zip |
Rename many classes to avoid conflicts with KDE
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/TDECModuleInfo.java')
-rw-r--r-- | tdejava/koala/org/trinitydesktop/koala/TDECModuleInfo.java | 231 |
1 files changed, 231 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/TDECModuleInfo.java b/tdejava/koala/org/trinitydesktop/koala/TDECModuleInfo.java new file mode 100644 index 00000000..51524cf6 --- /dev/null +++ b/tdejava/koala/org/trinitydesktop/koala/TDECModuleInfo.java @@ -0,0 +1,231 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.trinitydesktop.koala; + +import org.trinitydesktop.qt.Qt; +import org.trinitydesktop.qt.QtSupport; +import java.util.ArrayList; + +/** + + A class that provides information about a TDECModule + TDECModuleInfo provides various technical information, such as icon, library + etc. about a TDECModule.n + @note Any values set with the set functions is not + written back with TDECModuleInfo it only reads value from the desktop file. + @author Daniel Molkentin <molkentin@kde.org> + + @short A class that provides information about a TDECModule + +*/ +public class TDECModuleInfo implements QtSupport { + private long _qt; + private boolean _allocatedInJavaWorld = true; + protected TDECModuleInfo(Class dummy){} + + /** + Constructs a TDECModuleInfo. + @note a TDECModuleInfo object will have to be manually deleted, it is not + done automatically for you. + @param desktopFile the desktop file representing the module, or + the name of the module. + @short Constructs a TDECModuleInfo. + */ + public TDECModuleInfo(String desktopFile) { + newTDECModuleInfo(desktopFile); + } + private native void newTDECModuleInfo(String desktopFile); + /** + Same as above but takes a KService.Ptr as argument. + @note <code>moduleInfo</code> must be a valid pointer. + @param moduleInfo specifies the module + @short Same as above but takes a KService.Ptr as argument. + */ + // TDECModuleInfo* TDECModuleInfo(KService::Ptr arg1); >>>> NOT CONVERTED + /** + Same as above but takes a TDECModuleInfo as argument. + @param rhs specifies the module + @short Same as above but takes a TDECModuleInfo as argument. + */ + public TDECModuleInfo(TDECModuleInfo rhs) { + newTDECModuleInfo(rhs); + } + private native void newTDECModuleInfo(TDECModuleInfo rhs); + /** + Same as above but creates an empty TDECModuleInfo. + You should not normally call this. + @short Same as above but creates an empty TDECModuleInfo. + */ + public TDECModuleInfo() { + newTDECModuleInfo(); + } + private native void newTDECModuleInfo(); + /** + Equal operator + @return true if <code>rhs</code> equals itself + + @short Equal operator + */ + public native boolean op_equals(TDECModuleInfo rhs); + /** + @return true if <code>rhs</code> is not equal itself + + @short + */ + public native boolean op_not_equals(TDECModuleInfo rhs); + /** + @return the filename of the .desktop file that describes the KCM + + @short + */ + public native String fileName(); + /** + @return the keywords associated with this KCM. + + @short + */ + public native ArrayList keywords(); + /** + Returns the module's factory name, if it's set. If not, the library + name is returned. + @return the module's factory name + + @short Returns the module's factory name, if it's set. + */ + public native String factoryName(); + /** + @return the module\'s (translated) name + + @short + */ + public native String moduleName(); + /** + @return a TDESharedPtr to KService created from the modules .desktop file + + @short + */ + // KService::Ptr service(); >>>> NOT CONVERTED + /** + @return the module's (translated) comment field + + @short + */ + public native String comment(); + /** + @return the module's icon name + + @short + */ + public native String icon(); + /** + @return the path of the module's documentation + + @short + */ + public native String docPath(); + /** + @return the library name + + @short + */ + public native String library(); + /** + @return a handle (usually the contents of the FactoryName field) + + @short + */ + public native String handle(); + /** + @return the weight of the module which determines the order of the pages in + the KCMultiDialog. It's set by the X-TDE-Weight field. + + @short + */ + public native int weight(); + /** + @return whether the module might require root permissions + + @short + */ + public native boolean needsRootPrivileges(); + /** + @return true if the module should be conditionally + loaded. + + @short + */ + public native boolean needsTest(); + /** + Sets the object's keywords. + @param keyword the new keywords + @short Sets the object's keywords. + */ + protected native void setKeywords(String[] keyword); + /** + Sets the object's name. + @param name the new name + @short Sets the object's name. + */ + protected native void setName(String name); + /** + Sets the object's name. + @param comment the new comment + @short Sets the object's name. + */ + protected native void setComment(String comment); + /** + Sets the object's icon. + @param icon the name of the new icon + @short Sets the object's icon. + */ + protected native void setIcon(String icon); + /** + Set the object's library + @param lib the name of the new library without any extensions or prefixs. + @short Set the object's library + */ + protected native void setLibrary(String lib); + /** + Sets the factory name + @param handle The new factory name + @short Sets the factory name + */ + protected native void setHandle(String handle); + /** + Sets the object's weight property which determines in what + order modules will be displayed. Default is 100. + @param weight the new weight + @short Sets the object's weight property which determines in what order modules will be displayed. + */ + protected native void setWeight(int weight); + /** + Sets if the module should be tested for loading. + @param val the value to set + @short Sets if the module should be tested for loading. + */ + protected native void setNeedsTest(boolean val); + /** + Toggles whether the represented module needs root privileges. + Use with caution. + @param needsRootPrivileges if module needs root privilges + @short Toggles whether the represented module needs root privileges. + */ + protected native void setNeedsRootPrivileges(boolean needsRootPrivileges); + /** + Sets the object's documentation path + @param p the new documentation path + @short Sets the object's documentation path + */ + protected native void setDocPath(String p); + /** + Reads the service entries specific for TDECModule from the desktop file. + The usual desktop entries are read in init. + @short Reads the service entries specific for TDECModule from the desktop file. + */ + protected native void loadAll(); + /** 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(); +} |