2012-11-01 21:00:01 +02:00
|
|
|
|
|
|
|
/** LineEdit with builtin clear button
|
|
|
|
*/
|
|
|
|
class QgsFilterLineEdit : QLineEdit
|
|
|
|
{
|
|
|
|
%TypeHeaderCode
|
|
|
|
#include <qgsfilterlineedit.h>
|
|
|
|
%End
|
|
|
|
public:
|
|
|
|
QgsFilterLineEdit( QWidget* parent = 0 );
|
|
|
|
|
2014-05-27 23:22:50 +02:00
|
|
|
void setNullValue( QString nullValue );
|
2014-09-02 15:15:16 +02:00
|
|
|
|
|
|
|
QString nullValue() const;
|
2014-05-27 23:22:50 +02:00
|
|
|
|
2013-06-23 16:00:16 +02:00
|
|
|
signals:
|
|
|
|
void cleared();
|
|
|
|
|
2012-11-01 21:00:01 +02:00
|
|
|
protected:
|
|
|
|
void resizeEvent( QResizeEvent * );
|
2013-06-23 16:00:16 +02:00
|
|
|
void changeEvent( QEvent * );
|
2012-11-01 21:00:01 +02:00
|
|
|
};
|