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
00024
00025 #include <kdialogbase.h>
00026
00027 class KLineEdit;
00028 class TQValidator;
00029
00040 class TDEUI_EXPORT_DEPRECATED KLineEditDlg : public KDialogBase
00041 {
00042 Q_OBJECT
00043 public:
00060 KLineEditDlg( const TQString& _text, const TQString& _value, TQWidget *parent ) KDE_DEPRECATED;
00061 virtual ~KLineEditDlg();
00062
00066 TQString text() const;
00067
00071 KLineEdit *lineEdit() const { return edit; }
00072
00082 static TQString getText(const TQString &text, const TQString& value,
00083 bool *ok, TQWidget *parent, TQValidator *validator=0 ) KDE_DEPRECATED;
00084
00097 static TQString getText(const TQString &caption, const TQString &text,
00098 const TQString& value=TQString::null,
00099 bool *ok=0, TQWidget *parent=0,
00100 TQValidator *validator=0) KDE_DEPRECATED;
00101
00102 public slots:
00106 void slotClear();
00107
00108 protected slots:
00113 void slotTextChanged( const TQString& );
00114
00115 protected:
00119 KLineEdit *edit;
00120 protected:
00121 virtual void virtual_hook( int id, void* data );
00122 private:
00123 class KLineEditDlgPrivate;
00124 KLineEditDlgPrivate* d;
00125 };
00126
00127 #endif