KURLBarItemDialog Class Reference
A dialog that allows editing entries of a KURLBar (KURLBarItem). More...
#include <kurlbar.h>
Inheritance diagram for KURLBarItemDialog:

Public Slots | |
void | urlChanged (const QString &) |
Public Member Functions | |
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) | |
Constructs a KURLBarItemDialog. | |
~KURLBarItemDialog () | |
Destroys the dialog. | |
KURL | url () const |
QString | description () const |
QString | icon () const |
bool | applicationLocal () const |
Static Public Member Functions | |
bool | getInformation (bool allowGlobal, KURL &url, QString &description, QString &icon, bool &appLocal, int iconSize, QWidget *parent=0) |
A convenience method to show up the dialog and retrieve all the properties via the given parameters. | |
Protected Attributes | |
KURLRequester * | m_urlEdit |
The KURLRequester used for editing the url. | |
KLineEdit * | m_edit |
The KLineEdit used for editing the description. | |
KIconButton * | m_iconButton |
The KIconButton to configure the icon. | |
QCheckBox * | m_appLocal |
The QCheckBox to modify the local/global setting. |
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.
- Author:
- Carsten Pfeiffer <pfeiffer@kde.org>
Definition at line 523 of file kurlbar.h.
Constructor & Destructor Documentation
|
Constructs a KURLBarItemDialog.
If you leave the icon empty, the default icon for the given url will be used (KMimeType::pixmapForURL()). Definition at line 792 of file kurlbar.cpp. References KInstance::aboutData(), QWhatsThis::add(), QString::arg(), KStdAccel::description(), KURL::fileName(), QString::fromLatin1(), QDir::homeDirPath(), KMimeType::iconForURL(), KGlobal::instance(), QString::isEmpty(), KStdAccel::label(), KURLRequester::lineEdit(), m_appLocal, m_edit, m_iconButton, m_urlEdit, KStdAccel::name(), KURL::prettyURL(), KAboutData::programName(), QCheckBox::setChecked(), KIconButton::setIcon(), KIconButton::setIconSize(), KDialogBase::setMainWidget(), KURLRequester::setMode(), QGrid::setSpacing(), KIconButton::setStrictIconSize(), QLineEdit::setText(), and KDialog::spacingHint(). Referenced by getInformation(). |
|
Destroys the dialog.
Definition at line 864 of file kurlbar.cpp. |
Member Function Documentation
|
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. Definition at line 768 of file kurlbar.cpp. References applicationLocal(), description(), KStdAccel::description(), QDialog::exec(), icon(), KURLBarItemDialog(), and url(). Referenced by KURLBar::editItem(), and KURLBar::slotDropped(). |
|
Definition at line 873 of file kurlbar.cpp. References QString::at(), m_urlEdit, KURL::setPath(), and KURLRequester::url(). Referenced by getInformation(). |
|
Definition at line 885 of file kurlbar.cpp. References m_edit, and QLineEdit::text(). Referenced by getInformation(). |
|
Definition at line 890 of file kurlbar.cpp. References KIconButton::icon(), and m_iconButton. Referenced by getInformation(). |
|
Definition at line 895 of file kurlbar.cpp. References QCheckBox::isChecked(), and m_appLocal. Referenced by getInformation(). |
Member Data Documentation
|
The KURLRequester used for editing the url.
Definition at line 593 of file kurlbar.h. Referenced by KURLBarItemDialog(), and url(). |
|
The KLineEdit used for editing the description.
Definition at line 597 of file kurlbar.h. Referenced by description(), and KURLBarItemDialog(). |
|
The KIconButton to configure the icon.
Definition at line 601 of file kurlbar.h. Referenced by icon(), and KURLBarItemDialog(). |
|
The QCheckBox to modify the local/global setting.
Definition at line 605 of file kurlbar.h. Referenced by applicationLocal(), and KURLBarItemDialog(). |
The documentation for this class was generated from the following files: