QGIS API Documentation  2.0.1-Dufour
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
QgsExpressionBuilderDialog Class Reference

A generic dialog for building expression strings. More...

#include <qgsexpressionbuilderdialog.h>

Public Member Functions

 QgsExpressionBuilderDialog (QgsVectorLayer *layer, QString startText=QString(), QWidget *parent=NULL)
QgsExpressionBuilderWidgetexpressionBuilder ()
 The builder widget that is used by the dialog.
void setExpressionText (const QString &text)
QString expressionText ()
void setGeomCalculator (const QgsDistanceArea &da)
 Sets geometry calculator used in distance/area calculations.

Protected Member Functions

virtual void done (int r)
 Is called when the dialog get accepted or rejected Used to save geometry.

Detailed Description

A generic dialog for building expression strings.

Remarks
This class also shows an example on how to use QgsExpressionBuilderWidget

Definition at line 26 of file qgsexpressionbuilderdialog.h.

Constructor & Destructor Documentation

QgsExpressionBuilderDialog::QgsExpressionBuilderDialog ( QgsVectorLayer layer,
QString  startText = QString(),
QWidget *  parent = NULL 
)

Definition at line 19 of file qgsexpressionbuilderdialog.cpp.

Member Function Documentation

void QgsExpressionBuilderDialog::done ( int  r)
protectedvirtual

Is called when the dialog get accepted or rejected Used to save geometry.

Parameters
rresult value (unused)

Definition at line 50 of file qgsexpressionbuilderdialog.cpp.

QgsExpressionBuilderWidget * QgsExpressionBuilderDialog::expressionBuilder ( )

The builder widget that is used by the dialog.

Definition at line 35 of file qgsexpressionbuilderdialog.cpp.

QString QgsExpressionBuilderDialog::expressionText ( )
void QgsExpressionBuilderDialog::setExpressionText ( const QString &  text)
void QgsExpressionBuilderDialog::setGeomCalculator ( const QgsDistanceArea da)

Sets geometry calculator used in distance/area calculations.

Note
added in version 2.0

Definition at line 58 of file qgsexpressionbuilderdialog.cpp.


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