/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsexpressionselectiondialog.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsExpressionSelectionDialog : QDialog { %Docstring 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. %End %TypeHeaderCode #include "qgsexpressionselectiondialog.h" %End public: QgsExpressionSelectionDialog( QgsVectorLayer *layer, const QString &startText = QString(), QWidget *parent /TransferThis/ = 0 ); %Docstring Creates a new selection dialog. \param layer The layer on which the selection is to be performed. \param startText A default expression text to be applied (Defaults to empty) \param parent parent object (owner) %End QgsExpressionBuilderWidget *expressionBuilder(); %Docstring The builder widget that is used by the dialog :return: The builder widget that is used by the dialog :rtype: QgsExpressionBuilderWidget %End void setExpressionText( const QString &text ); %Docstring Sets the current expression text \param text the expression text to set %End QString expressionText(); %Docstring Returns the current expression text :return: The expression text :rtype: str %End void setGeomCalculator( const QgsDistanceArea &da ); %Docstring Sets geometry calculator used in distance/area calculations. %End void setMessageBar( QgsMessageBar *messageBar ); %Docstring Sets the message bar to display feedback from the dialog. This is used when zooming to features to display the count of selected features. \param messageBar target message bar .. versionadded:: 3.0 %End void setMapCanvas( QgsMapCanvas *canvas ); %Docstring Sets a map canvas associated with the dialog. .. versionadded:: 3.0 %End protected: virtual void closeEvent( QCloseEvent *closeEvent ); %Docstring Implementation for closeEvent Saves the window geometry \param closeEvent Event object. Unused. %End virtual void done( int r ); %Docstring Implementation for done (default behavior when pressing esc) Calls close, so the window geometry gets saved and the object deleted. \param r Result value. Unused. %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsexpressionselectiondialog.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/