QGIS API Documentation  2.4.0-Chugiak
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Attributes | List of all members
QgsFilterLineEdit Class Reference

Lineedit with builtin clear button. More...

#include <qgsfilterlineedit.h>

Inheritance diagram for QgsFilterLineEdit:
Inheritance graph
[legend]
Collaboration diagram for QgsFilterLineEdit:
Collaboration graph
[legend]

Signals

void cleared ()
 

Public Member Functions

 QgsFilterLineEdit (QWidget *parent=0, QString nullValue=QString::null)
 
void setNullValue (QString nullValue)
 

Protected Member Functions

void resizeEvent (QResizeEvent *)
 
void changeEvent (QEvent *)
 

Private Slots

void clear ()
 
void toggleClearButton (const QString &text)
 

Private Attributes

QString mNullValue
 
QToolButton * btnClear
 

Detailed Description

Lineedit with builtin clear button.

Definition at line 28 of file qgsfilterlineedit.h.

Constructor & Destructor Documentation

QgsFilterLineEdit::QgsFilterLineEdit ( QWidget *  parent = 0,
QString  nullValue = QString::null 
)

Member Function Documentation

void QgsFilterLineEdit::changeEvent ( QEvent *  e)
protected

Definition at line 63 of file qgsfilterlineedit.cpp.

References btnClear, and mNullValue.

void QgsFilterLineEdit::clear ( )
privateslot

Definition at line 57 of file qgsfilterlineedit.cpp.

References mNullValue.

Referenced by QgsFilterLineEdit().

void QgsFilterLineEdit::cleared ( )
signal

Referenced by QgsFilterLineEdit().

void QgsFilterLineEdit::resizeEvent ( QResizeEvent *  )
protected

Definition at line 49 of file qgsfilterlineedit.cpp.

References btnClear.

void QgsFilterLineEdit::setNullValue ( QString  nullValue)
inline

Definition at line 34 of file qgsfilterlineedit.h.

void QgsFilterLineEdit::toggleClearButton ( const QString &  text)
privateslot

Definition at line 72 of file qgsfilterlineedit.cpp.

References btnClear, and mNullValue.

Referenced by QgsFilterLineEdit().

Member Data Documentation

QToolButton* QgsFilterLineEdit::btnClear
private

Definition at line 49 of file qgsfilterlineedit.h.

Referenced by changeEvent(), QgsFilterLineEdit(), resizeEvent(), and toggleClearButton().

QString QgsFilterLineEdit::mNullValue
private

Definition at line 48 of file qgsfilterlineedit.h.

Referenced by changeEvent(), clear(), and toggleClearButton().


The documentation for this class was generated from the following files: