QGIS API Documentation  master-6164ace
QgsRendererV2DataDefinedMenus Class Reference

Utility class for prividing GUI for data-defined rendering. More...

#include <qgsrendererv2widget.h>

+ Collaboration diagram for QgsRendererV2DataDefinedMenus:

List of all members.

Public Slots

void rotationFieldSelected (QAction *a)
void scaleMethodSelected (QAction *a)
void sizeScaleFieldSelected (QAction *a)

Signals

void rotationFieldChanged (QString fldName)
void scaleMethodChanged (QgsSymbolV2::ScaleMethod scaleMethod)
void sizeScaleFieldChanged (QString fldName)

Public Member Functions

 QgsRendererV2DataDefinedMenus (QMenu *menu, const QgsFields &flds, QString rotationField, QString sizeScaleField, QgsSymbolV2::ScaleMethod scaleMethod)
 ~QgsRendererV2DataDefinedMenus ()
void populateMenu (QMenu *menu, const char *slot, QString fieldName, QActionGroup *actionGroup)

Protected Attributes

const QgsFieldsmFlds
QActionGroup * mRotationAttributeActionGroup
QMenu * mRotationMenu
QActionGroup * mSizeAttributeActionGroup
QActionGroup * mSizeMethodActionGroup
QMenu * mSizeScaleMenu

Detailed Description

Utility class for prividing GUI for data-defined rendering.

Definition at line 89 of file qgsrendererv2widget.h.


Constructor & Destructor Documentation


Member Function Documentation

void QgsRendererV2DataDefinedMenus::rotationFieldChanged ( QString  fldName) [signal]

Referenced by rotationFieldSelected().

void QgsRendererV2DataDefinedMenus::sizeScaleFieldChanged ( QString  fldName) [signal]

Referenced by sizeScaleFieldSelected().


Member Data Documentation

Definition at line 120 of file qgsrendererv2widget.h.

Referenced by populateMenu().


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