KFile
kfileplaceeditdialog.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KFILEPLACEEDITDIALOG_H
00021 #define KFILEPLACEEDITDIALOG_H
00022
00023
00024
00025
00026 #include <kdialog.h>
00027 #include <kurl.h>
00028
00029 class QCheckBox;
00030 class KIconButton;
00031 class KLineEdit;
00032 class KUrlRequester;
00033
00041 class KFilePlaceEditDialog : public KDialog
00042 {
00043 Q_OBJECT
00044
00045 public:
00065 static bool getInformation( bool allowGlobal, KUrl& url,
00066 QString& description, QString& icon,
00067 bool& appLocal, int iconSize,
00068 QWidget *parent = 0 );
00069
00087 KFilePlaceEditDialog(bool allowGlobal, const KUrl& url,
00088 const QString& description, const QString &icon,
00089 bool appLocal = true,
00090 int iconSize = KIconLoader::SizeMedium,
00091 QWidget *parent = 0);
00095 ~KFilePlaceEditDialog();
00096
00100 KUrl url() const;
00101
00105 QString description() const;
00106
00110 const QString &icon() const;
00111
00117 bool applicationLocal() const;
00118
00119 public Q_SLOTS:
00120 void urlChanged(const QString & );
00121
00122 private:
00126 KUrlRequester * m_urlEdit;
00130 KLineEdit * m_edit;
00134 KIconButton * m_iconButton;
00138 QCheckBox * m_appLocal;
00139 };
00140
00141
00142 #endif // KURLBAR_H