//Auto-generated by kalyptus. DO NOT EDIT. package org.kde.koala; import org.kde.qt.Qt; import org.kde.qt.TQListBox; import org.kde.qt.QtSupport; import org.kde.qt.TQPixmap; import org.kde.qt.TQSize; import org.kde.qt.TQPainter; import org.kde.qt.TQListBoxPixmap; /** An item to be used in KURLBar / KURLBarListBox. All the properties (url, icon, description, tooltip) can be changed dynamically. @author Carsten Pfeiffer @short An item to be used in KURLBar / KURLBarListBox. @see KURLBar @see KURLBarListBox */ public class KURLBarItem extends TQListBoxPixmap { protected KURLBarItem(Class dummy){super((Class) null);} /** Creates a KURLBarItem to be used in the parent KURLBar. You need to insert the item into the listbox manually, if you don't use KURLBar.insertItem(). If description is empty, it will try to use the filename/directory of url, which will be shown as text of the item. url will be used as tooltip, unless you set a different tip with setToolTip(). persistent specifies whether this item is a persistent item or a dynamic item, that is not saved with KURLBar.writeConfig(). @short Creates a KURLBarItem to be used in the parent KURLBar. */ public KURLBarItem(KURLBar parent, KURL url, boolean persistent, String description, String icon, int group) { super((Class) null); newKURLBarItem(parent,url,persistent,description,icon,group); } private native void newKURLBarItem(KURLBar parent, KURL url, boolean persistent, String description, String icon, int group); public KURLBarItem(KURLBar parent, KURL url, boolean persistent, String description, String icon) { super((Class) null); newKURLBarItem(parent,url,persistent,description,icon); } private native void newKURLBarItem(KURLBar parent, KURL url, boolean persistent, String description, String icon); public KURLBarItem(KURLBar parent, KURL url, boolean persistent, String description) { super((Class) null); newKURLBarItem(parent,url,persistent,description); } private native void newKURLBarItem(KURLBar parent, KURL url, boolean persistent, String description); public KURLBarItem(KURLBar parent, KURL url, boolean persistent) { super((Class) null); newKURLBarItem(parent,url,persistent); } private native void newKURLBarItem(KURLBar parent, KURL url, boolean persistent); /** Creates a persistent KURLBarItem to be used in the parent KURLBar. You need to insert the item into the listbox manually, if you don't use KURLBar.insertItem(). If description is empty, it will try to use the filename/directory of url, which will be shown as text of the item. url will be used as tooltip, unless you set a different tip with setToolTip(). persistent specifies whether this item is a persistent item or a dynamic item, that is not saved with KURLBar.writeConfig(). @short Creates a persistent KURLBarItem to be used in the parent KURLBar. */ public KURLBarItem(KURLBar parent, KURL url, String description, String icon, int group) { super((Class) null); newKURLBarItem(parent,url,description,icon,group); } private native void newKURLBarItem(KURLBar parent, KURL url, String description, String icon, int group); public KURLBarItem(KURLBar parent, KURL url, String description, String icon) { super((Class) null); newKURLBarItem(parent,url,description,icon); } private native void newKURLBarItem(KURLBar parent, KURL url, String description, String icon); public KURLBarItem(KURLBar parent, KURL url, String description) { super((Class) null); newKURLBarItem(parent,url,description); } private native void newKURLBarItem(KURLBar parent, KURL url, String description); public KURLBarItem(KURLBar parent, KURL url) { super((Class) null); newKURLBarItem(parent,url); } private native void newKURLBarItem(KURLBar parent, KURL url); /** Sets url for this item. Also updates the visible text to the filename/directory of the url, if no description is set. @short Sets url for this item. @see #url */ public native void setURL(KURL url); /** sets the icon for this item. See TDEIconLoader for a description of the icon groups. @short sets the icon for this item. @see #icon */ public native void setIcon(String icon, int group); public native void setIcon(String icon); /** Sets the description of this item that will be shown as item-text. @short Sets the description of this item that will be shown as item-text. @see #description */ public native void setDescription(String desc); /** Sets a tooltip to be used for this item. @short Sets a tooltip to be used for this item. @see #toolTip */ public native void setToolTip(String tip); /** returns the preferred size of this item @short returns the preferred size of this item */ public native TQSize sizeHint(); /** returns the width of this item. @short returns the width of this item. */ public native int width(TQListBox arg1); /** returns the height of this item. @short returns the height of this item. */ public native int height(TQListBox arg1); /** returns the url of this item. @short returns the url of this item. @see #setURL */ public native KURL url(); /** returns the description of this item. @short returns the description of this item. @see #setDescription */ public native String description(); /** returns the icon of this item. @short returns the icon of this item. @see #setIcon */ public native String icon(); /** returns the tooltip of this item. @short returns the tooltip of this item. @see #setToolTip */ public native String toolTip(); /** returns the icon-group of this item (determines icon-effects). @short returns the icon-group of this item (determines icon-effects). @see #setIcon */ public native int iconGroup(); /** returns the pixmap of this item. @short returns the pixmap of this item. */ public native TQPixmap pixmap(); /** Makes this item a local or global one. This has only an effect on persistent items of course. @short Makes this item a local or global one. @see #isPersistent @see #applicationLocal */ public native void setApplicationLocal(boolean local); /** returns whether this is a global item or a local one. KURLBar can differentiate between global and local items (only for the current application) for easy extensiblity. @short returns whether this is a global item or a local one. @see #setApplicationLocal */ public native boolean applicationLocal(); /** returns whether this item is persistent (via KURLBar.writeConfig() and KURLBar.readConfig()) or not. @short returns whether this item is persistent (via KURLBar.writeConfig() and KURLBar.readConfig()) or not. */ public native boolean isPersistent(); protected native void paint(TQPainter p); /** 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(); }