Developer Documentation

Public Member Functions | Private Attributes | List of all members
HandleAction Class Reference
Inheritance diagram for HandleAction:

## Public Member Functions
| HandleAction (QIcon _icon, QString _description, QObject *_parent=0, DataType _objectTypeRestriction=DATA_ALL)
| Default constructor.
| ~HandleAction ()
| Default destructor.
void | selectionEnvironmentHandle (QString _handle)
| Get/Set selection environment handle name.
QString | selectionEnvironmentHandle ()
void | selectionModeHandle (QString _handle)
| Get/Set selection mode handle name.
QString | selectionModeHandle ()
void | addAssociatedType (unsigned int _associatedType)
| Get/Set associated primitive types.
void | removeAssociatedType (unsigned int _associatedType)
bool | isAssociated (unsigned int _type, bool _associatedWithAll=false)
void | objectTypeRestriction (const DataType &_type)
const DataType & | objectTypeRestriction () const

## Private Attributes
QString | selectionEnvHandle_
QString | selectionModeHandle_
unsigned int | associatedTypes_
DataType | objectTypeRestriction_

## Detailed Description

Definition at line 51 of file HelperClasses.hh.

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

- PluginCollection-Selection/Plugin-SelectionBase/HelperClasses.hh