QGIS API Documentation
2.8.2-Wien
|
This class offers a dialog to change feature selections. More...
#include <qgsexpressionselectiondialog.h>
Public Slots | |
void | on_mActionAddToSelection_triggered () |
void | on_mActionRemoveFromSelection_triggered () |
void | on_mActionSelect_triggered () |
void | on_mActionSelectInstersect_triggered () |
void | on_mPbnClose_clicked () |
Public Member Functions | |
QgsExpressionSelectionDialog (QgsVectorLayer *layer, QString startText=QString(), QWidget *parent=0) | |
Creates a new selection dialog. | |
QgsExpressionBuilderWidget * | expressionBuilder () |
The builder widget that is used by the dialog. | |
QString | expressionText () |
Returns the current expression text. | |
void | setExpressionText (const QString &text) |
Sets the current expression text. | |
void | setGeomCalculator (const QgsDistanceArea &da) |
*Sets geometry calculator used in distance/area calculations. |
Protected Member Functions | |
virtual void | closeEvent (QCloseEvent *closeEvent) override |
Implementation for closeEvent Saves the window geometry. | |
virtual void | done (int r) override |
Implementation for done (default behavior when pressing esc) Calls close, so the window geometry gets saved and the object deleted. |
This class offers a dialog to change feature selections.
To do so, a QgsExpressionBuilderWidget is shown in a dialog. It offers the possibilities to create a new selection, add to the current selection remove from the current selection or select within the current selection.
Definition at line 29 of file qgsexpressionselectiondialog.h.
QgsExpressionSelectionDialog::QgsExpressionSelectionDialog | ( | QgsVectorLayer * | layer, |
QString | startText = QString() , |
||
QWidget * | parent = 0 |
||
) |
Creates a new selection dialog.
layer | The layer on which the selection is to be performed. |
startText | A default expression text to be applied (Defaults to empty) |
parent | parent object (owner) |
Definition at line 22 of file qgsexpressionselectiondialog.cpp.
|
overrideprotectedvirtual |
Implementation for closeEvent Saves the window geometry.
closeEvent | Event object. Unused. |
Definition at line 202 of file qgsexpressionselectiondialog.cpp.
|
overrideprotectedvirtual |
Implementation for done (default behavior when pressing esc) Calls close, so the window geometry gets saved and the object deleted.
r | Result value. Unused. |
Definition at line 215 of file qgsexpressionselectiondialog.cpp.
QgsExpressionBuilderWidget * QgsExpressionSelectionDialog::expressionBuilder | ( | ) |
The builder widget that is used by the dialog.
Definition at line 50 of file qgsexpressionselectiondialog.cpp.
QString QgsExpressionSelectionDialog::expressionText | ( | ) |
Returns the current expression text.
Definition at line 60 of file qgsexpressionselectiondialog.cpp.
|
slot |
Definition at line 99 of file qgsexpressionselectiondialog.cpp.
|
slot |
Definition at line 164 of file qgsexpressionselectiondialog.cpp.
|
slot |
Definition at line 71 of file qgsexpressionselectiondialog.cpp.
|
slot |
Definition at line 127 of file qgsexpressionselectiondialog.cpp.
|
slot |
Definition at line 210 of file qgsexpressionselectiondialog.cpp.
void QgsExpressionSelectionDialog::setExpressionText | ( | const QString & | text | ) |
Sets the current expression text.
text | the expression text to set |
Definition at line 55 of file qgsexpressionselectiondialog.cpp.
void QgsExpressionSelectionDialog::setGeomCalculator | ( | const QgsDistanceArea & | da | ) |
*Sets geometry calculator used in distance/area calculations.
Definition at line 65 of file qgsexpressionselectiondialog.cpp.