QGIS API Documentation  master-59fd5e0
QgsExpressionBuilderDialog Class Reference

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

#include <qgsexpressionbuilderdialog.h>

List of all members.

Public Member Functions

 QgsExpressionBuilderDialog (QgsVectorLayer *layer, QString startText=QString(), QWidget *parent=NULL)
QgsExpressionBuilderWidgetexpressionBuilder ()
 The builder widget that is used by the dialog.
QString expressionText ()
void setExpressionText (const QString &text)
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) [protected, virtual]

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.

The builder widget that is used by the dialog.

Definition at line 35 of file qgsexpressionbuilderdialog.cpp.

void QgsExpressionBuilderDialog::setExpressionText ( const QString &  text)

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines