Skip to content

Commit

Permalink
Sip update and const correctness
Browse files Browse the repository at this point in the history
  • Loading branch information
m-kuhn committed Sep 23, 2014
1 parent 443fa8c commit 0d9683e
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 8 deletions.
33 changes: 27 additions & 6 deletions python/gui/qgsfilterlineedit.sip
Expand Up @@ -9,14 +9,35 @@ class QgsFilterLineEdit : QLineEdit
public:
QgsFilterLineEdit( QWidget* parent = 0 );

void setNullValue( QString nullValue );

QString nullValue() const;
/**
* Sets the current text with NULL support
*
* @param value The text to set. If a Null string is provided, the text will match the nullValue.
*/
void setValue( QString value );

/**
* Returns the text of this edit with NULL support
*
* @return Current text (Null string if it matches the nullValue property )
*/
QString value() const;

/**
* Determine if the current text represents Null.
*
* @return True if the value is Null.
*/
bool isNull() const;

signals:
void cleared();

protected:
void resizeEvent( QResizeEvent * );
void changeEvent( QEvent * );
/**
* Same as textChanged(const QString& ) but with support for Null values.
*
* @param value The current text or Null string if it matches the nullValue property.
*/
void valueChanged( const QString& value );

};
4 changes: 2 additions & 2 deletions src/gui/qgsfilterlineedit.h
Expand Up @@ -49,14 +49,14 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit
*
* @return Current text (Null string if it matches the nullValue property )
*/
QString value() { return isNull() ? QString::null : text(); }
QString value() const { return isNull() ? QString::null : text(); }

/**
* Determine if the current text represents Null.
*
* @return True if the value is Null.
*/
inline bool isNull() { return text() == mNullValue; }
inline bool isNull() const { return text() == mNullValue; }

signals:
void cleared();
Expand Down

0 comments on commit 0d9683e

Please sign in to comment.