kdeui
klineeditdlg.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 __klineeditdlg_h__
00021 #define __klineeditdlg_h__
00022
00023 class KLineEdit;
00024 class QValidator;
00025
00026 #include <kdialogbase.h>
00027
00038 class KDEUI_EXPORT_DEPRECATED KLineEditDlg : public KDialogBase
00039 {
00040 Q_OBJECT
00041 public:
00058 KLineEditDlg( const QString& _text, const QString& _value, QWidget *parent ) KDE_DEPRECATED;
00059 virtual ~KLineEditDlg();
00060
00064 QString text() const;
00065
00069 KLineEdit *lineEdit() const { return edit; }
00070
00080 static QString getText(const QString &text, const QString& value,
00081 bool *ok, QWidget *parent, QValidator *validator=0 ) KDE_DEPRECATED;
00082
00095 static QString getText(const QString &caption, const QString &text,
00096 const QString& value=QString::null,
00097 bool *ok=0, QWidget *parent=0,
00098 QValidator *validator=0) KDE_DEPRECATED;
00099
00100 public slots:
00104 void slotClear();
00105
00106 protected slots:
00111 void slotTextChanged( const QString& );
00112
00113 protected:
00117 KLineEdit *edit;
00118 protected:
00119 virtual void virtual_hook( int id, void* data );
00120 private:
00121 class KLineEditDlgPrivate;
00122 KLineEditDlgPrivate* d;
00123 };
00124
00125 #endif