You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebindings/kdejava/koala/org/kde/koala/KURLBarItem.java

196 lines
7.3 KiB

//Auto-generated by kalyptus. DO NOT EDIT.
package org.kde.koala;
import org.kde.qt.Qt;
import org.kde.qt.QListBox;
import org.kde.qt.QtSupport;
import org.kde.qt.QPixmap;
import org.kde.qt.QSize;
import org.kde.qt.QPainter;
import org.kde.qt.QListBoxPixmap;
/**
An item to be used in KURLBar / KURLBarListBox. All the properties
(url, icon, description, tooltip) can be changed dynamically.
@author Carsten Pfeiffer <pfeiffer@kde.org>
@short An item to be used in KURLBar / KURLBarListBox.
@see KURLBar
@see KURLBarListBox
*/
public class KURLBarItem extends QListBoxPixmap {
protected KURLBarItem(Class dummy){super((Class) null);}
/**
Creates a KURLBarItem to be used in the <code>parent</code> 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 <code>url</code>, which will be shown as text of the item.
<code>url</code> will be used as tooltip, unless you set a different tip with
setToolTip().
<code>persistent</code> 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 <code>parent</code> 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 <code>parent</code> 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 <code>url</code>, which will be shown as text of the item.
<code>url</code> will be used as tooltip, unless you set a different tip with
setToolTip().
<code>persistent</code> 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 <code>parent</code> 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 <code>url</code> for this item. Also updates the visible text to the
filename/directory of the url, if no description is set.
@short Sets <code>url</code> for this item.
@see #url
*/
public native void setURL(KURL url);
/**
<code>sets</code> the icon for this item. See KIconLoader for a description
of the icon groups.
@short <code>sets</code> 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 QSize sizeHint();
/**
returns the width of this item.
@short returns the width of this item.
*/
public native int width(QListBox arg1);
/**
returns the height of this item.
@short returns the height of this item.
*/
public native int height(QListBox 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 QPixmap 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(QPainter 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();
}