class KURLBarItemDialog

# class KURLBarItemDialog | A dialog that allows editing entries of a KURLBar (KURLBarItem). More...
Definition | `#include <kurlbar.h>`
Inherits | KDialogBase (kdeui) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- KURLBarItemDialog ( bool allowGlobal, const KURL& url, const QString& description, QString icon, bool appLocal = true, int iconSize = KIcon::SizeMedium, QWidget *parent = 0, const char *name = 0 )
- ~KURLBarItemDialog ()
- KURL url () const
- QString description () const
- QString icon () const
- bool applicationLocal () const

#### Public Slots

- void urlChanged (const QString & )

#### Public Static Methods

- static bool getInformation ( bool allowGlobal, KURL& url, QString& description, QString& icon, bool& appLocal, int iconSize, QWidget *parent = 0 )

#### Protected Members

- KURLRequester * m_urlEdit
- KLineEdit * m_edit
- KIconButton * m_iconButton
- QCheckBox * m_appLocal

## Detailed Description

A dialog that allows editing entries of a KURLBar (KURLBarItem). The dialog offers to configure a given url, description and icon. See the class-method getInformation() for easy usage.

bool getInformation ( bool allowGlobal, KURL& url, QString& description, QString& icon, bool& appLocal, int iconSize, QWidget *parent = 0 ) | ### getInformation

[static]

A convenience method to show up the dialog and retrieve all the properties via the given parameters. The parameters are used to initialize the dialog and then return the user-configured values.

See the KURLBarItem constructor for the parameter description.

KURLBarItemDialog ( bool allowGlobal, const KURL& url, const QString& description, QString icon, bool appLocal = true, int iconSize = KIcon::SizeMedium, QWidget *parent = 0, const char *name = 0 ) | ### KURLBarItemDialog

Constructs a KURLBarItemDialog.

`allowGlobal` if you set this to true, the dialog will have a checkbox for the user to decide if he wants the entry to be available globally or just for the current application. `url` the url of the item `description` a short, translated description of the item `icon` an icon for the item `appLocal` tells whether the item should be local for this application or available globalle `iconSize` determines the size of the icon that is shown/selectable `parent` the parent-widget for the dialog

If you leave the icon empty, the default icon for the given url will be used (KMimeType::pixmapForURL()).

~KURLBarItemDialog () | ### ~KURLBarItemDialog

Destroys the dialog.

KURL url () | ### url

[const]

Returns: the configured url

QString description () | ### description

[const]

Returns: the configured description

QString icon () | ### icon

[const]

Returns: the configured icon

bool applicationLocal () | ### applicationLocal

[const]

Returns: whether the item should be local to the application or global. if allowGlobal was set to false in the constructor, this will always return true.

KURLRequester * m_urlEdit | ### m_urlEdit

[protected]

KLineEdit * m_edit | ### m_edit

[protected]

KIconButton * m_iconButton | ### m_iconButton

[protected]

QCheckBox * m_appLocal | ### m_appLocal

[protected]

void urlChanged (const QString & ) | ### urlChanged

[slot]

The QCheckBox to modify the local/global setting

- Author: Carsten Pfeiffer
- Generated: root on macppc.ports.openbsd.org on Sat Sep 6 10:37:17 2003, using kdoc 2.0a54.