summaryrefslogtreecommitdiffstats
path: root/tdejava/koala/org/trinitydesktop/koala/KRootProp.java
diff options
context:
space:
mode:
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/KRootProp.java')
-rw-r--r--tdejava/koala/org/trinitydesktop/koala/KRootProp.java186
1 files changed, 186 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/KRootProp.java b/tdejava/koala/org/trinitydesktop/koala/KRootProp.java
new file mode 100644
index 00000000..98fa0010
--- /dev/null
+++ b/tdejava/koala/org/trinitydesktop/koala/KRootProp.java
@@ -0,0 +1,186 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.trinitydesktop.koala;
+
+import org.trinitydesktop.qt.Qt;
+import org.trinitydesktop.qt.TQColor;
+import org.trinitydesktop.qt.TQFont;
+import org.trinitydesktop.qt.QtSupport;
+import java.util.ArrayList;
+
+/**
+
+ Access KDE desktop resources stored on the root window.
+ A companion to the TDEConfig class.
+ The KRootProp class is used for reading and writing configuration entries
+ to properties on the root window.
+ All configuration entries are of the form "key=value".
+ @author Mark Donohoe (donohe@kde.org)
+
+ @short Access KDE desktop resources stored on the root window.
+ @see TDEConfig#TDEConfig
+
+*/
+public class KRootProp implements QtSupport {
+ private long _qt;
+ private boolean _allocatedInJavaWorld = true;
+ protected KRootProp(Class dummy){}
+
+ /**
+ Constructs a KRootProp object for the property <code>rProp.</code>
+ @param rProp the property that will be searched, null to
+ do nothing
+ @short Constructs a KRootProp object for the property <code>rProp.</code>
+ @see #setProp
+ */
+ public KRootProp(String rProp) {
+ newKRootProp(rProp);
+ }
+ private native void newKRootProp(String rProp);
+ public KRootProp() {
+ newKRootProp();
+ }
+ private native void newKRootProp();
+ /**
+ Sets the property in which keys will be searched.
+ @param rProp the property that will be searched
+ @short Sets the property in which keys will be searched.
+ */
+ public native void setProp(String rProp);
+ public native void setProp();
+ /**
+ Returns the name of the property under which keys are searched.
+ @return the property that will be searched
+
+ @short Returns the name of the property under which keys are searched.
+ */
+ public native String prop();
+ /**
+ Destroys the property completely.
+ I.e. all entries will be cleared
+ and the property will be removed from the root window.
+ @short Destroys the property completely.
+ */
+ public native void destroy();
+ /**
+ Reads the value of an entry specified by <code>rKey</code> in the current property.
+ @param rKey The key to search for.
+ @param pDefault A default value returned if the key was not found.
+ @return The value for this key or the default if no value
+ was found.
+
+ @short Reads the value of an entry specified by <code>rKey</code> in the current property.
+ */
+ public native String readEntry(String rKey, String pDefault);
+ public native String readEntry(String rKey);
+ /**
+ Reads a numerical value.
+ Reads the value of an entry specified by <code>rKey</code> in the current property
+ and interprets it numerically.
+ @param rKey The key to search for.
+ @param nDefault A default value returned if the key was not found.
+ @return The value for this key or the default if no value was found.
+
+ @short Reads a numerical value.
+ */
+ public native int readNumEntry(String rKey, int nDefault);
+ public native int readNumEntry(String rKey);
+ /**
+ Reads a TQFont value.
+ Reads the value of an entry specified by <code>rKey</code> in the current property
+ and interpret it as a font object.
+ @param rKey The key to search for.
+ @param pDefault A default value returned if the key was not found.
+ @return The value for this key or a default font if no value was found.
+
+ @short Reads a TQFont value.
+ */
+ public native TQFont readFontEntry(String rKey, TQFont pDefault);
+ public native TQFont readFontEntry(String rKey);
+ /**
+ Reads a TQColor.
+ Reads the value of an entry specified by <code>rKey</code> in the current property
+ and interprets it as a color.
+ @param rKey The key to search for.
+ @param pDefault A default value returned if the key was not found.
+ @return The value for this key or a default color if no value
+ was found.
+
+ @short Reads a TQColor.
+ */
+ public native TQColor readColorEntry(String rKey, TQColor pDefault);
+ public native TQColor readColorEntry(String rKey);
+ /**
+ Writes a (key/value) pair.
+ This is stored to the current property when destroying the
+ config object or when calling sync().
+ @param rKey The key to write.
+ @param rValue The value to write.
+ @return The old value for this key. If this key did not exist,
+ a null string is returned.
+
+ @short Writes a (key/value) pair.
+ */
+ public native String writeEntry(String rKey, String rValue);
+ /**
+ Writes the (key/value) pair.
+ Same as above, but writes a numerical value.
+ @param rKey The key to write.
+ @param nValue The value to write.
+ @return The old value for this key. If this key did not
+ exist, a null string is returned.
+
+ @short Writes the (key/value) pair.
+ */
+ public native String writeEntry(String rKey, int nValue);
+ /**
+ Writes the (key/value) pair.
+ Same as above, but writes a font.
+ @param rKey The key to write.
+ @param rFont The font to write.
+ @return The old value for this key. If this key did not
+ exist, a null string is returned.
+
+ @short Writes the (key/value) pair.
+ */
+ public native String writeEntry(String rKey, TQFont rFont);
+ /**
+ Writes the (key/value) pair.
+ Same as above, but writes a color.
+ @param rKey The key to write.
+ @param rColor The color to write.
+ @return The old value for this key. If this key did not
+ exist, a null string is returned.
+
+ @short Writes the (key/value) pair.
+ */
+ public native String writeEntry(String rKey, TQColor rColor);
+ /**
+ Removes an entry.
+ @param rKey The key to remove.
+ @return The old value for this key. If this key did not
+ exist, a null string is returned.
+
+ @short Removes an entry.
+ */
+ public native String removeEntry(String rKey);
+ /**
+ Returns a list of all keys.
+ @return An ArrayList containing all the keys.
+
+ @short Returns a list of all keys.
+ */
+ public native ArrayList listEntries();
+ /**
+ Flushes the entry cache.
+ Writes back dirty configuration entries to the current property,
+ This is called automatically from the destructor.
+ @short Flushes the entry cache.
+ */
+ public native void sync();
+ /** 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();
+}