Quantum GIS API Documentation  1.8
Public Types | Public Member Functions | Private Attributes
QgsExpressionItem Class Reference

An expression item that can be used in the QgsExpressionBuilderWidget tree. More...

#include <qgsexpressionbuilderwidget.h>

List of all members.

Public Types

enum  ItemType { Header, Field, ExpressionNode }

Public Member Functions

 QgsExpressionItem (QString label, QString expressionText, QString helpText, QgsExpressionItem::ItemType itemType=ExpressionNode)
 QgsExpressionItem (QString label, QString expressionText, QgsExpressionItem::ItemType itemType=ExpressionNode)
QString getExpressionText ()
QString getHelpText ()
 Get the help text that is associated with this expression item.
void setHelpText (QString helpText)
 Set the help text for the current item.
QgsExpressionItem::ItemType getItemType ()
 Get the type of expression item eg header, field, ExpressionNode.

Private Attributes

QString mExpressionText
QString mHelpText
QgsExpressionItem::ItemType mType

Detailed Description

An expression item that can be used in the QgsExpressionBuilderWidget tree.

Definition at line 48 of file qgsexpressionbuilderwidget.h.


Member Enumeration Documentation

Enumerator:
Header 
Field 
ExpressionNode 

Definition at line 51 of file qgsexpressionbuilderwidget.h.


Constructor & Destructor Documentation

QgsExpressionItem::QgsExpressionItem ( QString  label,
QString  expressionText,
QString  helpText,
QgsExpressionItem::ItemType  itemType = ExpressionNode 
) [inline]

Definition at line 58 of file qgsexpressionbuilderwidget.h.

References mExpressionText, mHelpText, and mType.

QgsExpressionItem::QgsExpressionItem ( QString  label,
QString  expressionText,
QgsExpressionItem::ItemType  itemType = ExpressionNode 
) [inline]

Definition at line 69 of file qgsexpressionbuilderwidget.h.

References mExpressionText, and mType.


Member Function Documentation

QString QgsExpressionItem::getHelpText ( ) [inline]

Get the help text that is associated with this expression item.

Returns:
The help text.

Definition at line 84 of file qgsexpressionbuilderwidget.h.

References mHelpText.

void QgsExpressionItem::setHelpText ( QString  helpText) [inline]

Set the help text for the current item.

Note:
The help text can be set as a html string.

Definition at line 89 of file qgsexpressionbuilderwidget.h.

References mHelpText.


Member Data Documentation

Definition at line 98 of file qgsexpressionbuilderwidget.h.

Referenced by getExpressionText(), and QgsExpressionItem().

QString QgsExpressionItem::mHelpText [private]

Definition at line 99 of file qgsexpressionbuilderwidget.h.

Referenced by getHelpText(), QgsExpressionItem(), and setHelpText().

Definition at line 100 of file qgsexpressionbuilderwidget.h.

Referenced by getItemType(), and QgsExpressionItem().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines