Developer Documentation
SelectionBasePlugin::SelectionEnvironment Struct Reference

Public Attributes

QString name
 
std::vector< DataTypetypes
 
std::set< HandleAction * > defaultSelectionModes
 
std::set< HandleAction * > customSelectionModes
 
QString handle
 
QHBoxLayout * primitivesBar
 
QVBoxLayout * operationsBar
 
std::map< QString, std::pair< FillingLayout *, QGroupBox * > > categories
 
QActionGroup * primitiveActions
 
unsigned int primitiveTypes
 
std::multimap< PrimitiveType, QPushButton * > operations
 
std::multimap< PrimitiveType, QWidget * > parameters
 
QWidget * tabWidget
 

Detailed Description

Definition at line 273 of file SelectionBasePlugin.hh.

Member Data Documentation

◆ categories

std::map<QString,std::pair<FillingLayout*,QGroupBox*> > SelectionBasePlugin::SelectionEnvironment::categories

Definition at line 289 of file SelectionBasePlugin.hh.

◆ customSelectionModes

std::set<HandleAction*> SelectionBasePlugin::SelectionEnvironment::customSelectionModes

Definition at line 281 of file SelectionBasePlugin.hh.

◆ defaultSelectionModes

std::set<HandleAction*> SelectionBasePlugin::SelectionEnvironment::defaultSelectionModes

Definition at line 279 of file SelectionBasePlugin.hh.

◆ handle

QString SelectionBasePlugin::SelectionEnvironment::handle

Definition at line 283 of file SelectionBasePlugin.hh.

◆ name

QString SelectionBasePlugin::SelectionEnvironment::name

Definition at line 275 of file SelectionBasePlugin.hh.

◆ operations

std::multimap<PrimitiveType, QPushButton*> SelectionBasePlugin::SelectionEnvironment::operations

Definition at line 296 of file SelectionBasePlugin.hh.

◆ operationsBar

QVBoxLayout* SelectionBasePlugin::SelectionEnvironment::operationsBar

Definition at line 287 of file SelectionBasePlugin.hh.

◆ parameters

std::multimap<PrimitiveType, QWidget*> SelectionBasePlugin::SelectionEnvironment::parameters

Definition at line 299 of file SelectionBasePlugin.hh.

◆ primitiveActions

QActionGroup* SelectionBasePlugin::SelectionEnvironment::primitiveActions

Definition at line 291 of file SelectionBasePlugin.hh.

◆ primitivesBar

QHBoxLayout* SelectionBasePlugin::SelectionEnvironment::primitivesBar

Definition at line 285 of file SelectionBasePlugin.hh.

◆ primitiveTypes

unsigned int SelectionBasePlugin::SelectionEnvironment::primitiveTypes

Definition at line 293 of file SelectionBasePlugin.hh.

◆ tabWidget

QWidget* SelectionBasePlugin::SelectionEnvironment::tabWidget

Definition at line 301 of file SelectionBasePlugin.hh.

◆ types

std::vector<DataType> SelectionBasePlugin::SelectionEnvironment::types

Definition at line 277 of file SelectionBasePlugin.hh.


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