KDEUI
kfilterproxysearchline.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 KFILTERPROXYSEARCHLINE_H
00021 #define KFILTERPROXYSEARCHLINE_H
00022
00023 #include <kdeui_export.h>
00024
00025 #include <QtGui/QWidget>
00026
00027 class KLineEdit;
00028 class QSortFilterProxyModel;
00029
00042 class KDEUI_EXPORT KFilterProxySearchLine
00043 : public QWidget
00044 {
00045 Q_OBJECT
00046
00047 public:
00051 explicit KFilterProxySearchLine( QWidget* parent = 0 );
00052
00056 ~KFilterProxySearchLine();
00057
00062 void setProxy( QSortFilterProxyModel* proxy );
00063
00067 void setText( const QString& text );
00068
00072 KLineEdit* lineEdit() const;
00073
00074 private:
00075 class Private;
00076 Private* const d;
00077 Q_DISABLE_COPY( KFilterProxySearchLine )
00078 Q_PRIVATE_SLOT( d, void slotSearchLineChange( const QString& newText ) )
00079 Q_PRIVATE_SLOT( d, void slotSearchLineActivate() )
00080 };
00081
00082 #endif