29 class DtVrfTaskSetMenu;
45 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
49 virtual QString entitySelectionGroupBoxTitle()
const;
51 virtual void sendRequest();
52 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
54 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
58 virtual bool valid()
const;
60 virtual void setupAvailable();
62 virtual void postGuiSetup(
const std::vector<makVrv::DtSimEntry*>& data);
66 virtual void slot_sendSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest& s,
bool fromMenu);
67 virtual void slot_sendTaskRequest(std::vector<DtUUID> names,
const DtSimTask& s,
bool fromMenu);
68 virtual void validate();
73 virtual void selectItem(
int);
75 virtual void updateTaskSetLine();
77 virtual QString type()
const = 0;
78 virtual QString Type()
const = 0;
81 virtual std::set<QString> collapsedItems()
const;
84 virtual void noObjectsSelected();
87 virtual bool triggerAction();
90 virtual void updateEditable();
93 virtual void onItemSelectionChanged();
94 virtual void onEditTaskSet();
95 virtual void onReset();
96 virtual void editingDialogDestroyed();
97 virtual void onItemDoubleClicked();
138 virtual QString type()
const;
139 virtual QString Type()
const;
158 virtual QString type()
const;
159 virtual QString Type()
const;
std::map< int, QTreeWidgetItem * > ActionTypeMap
Definition: taskSetChooserDialog.h:116
DtVrfTaskSetMenu * myMenu
Definition: taskSetChooserDialog.h:111
bool myNoObjectsSelected
Definition: taskSetChooserDialog.h:124
QPushButton * myEditCurrentTaskSet
Definition: taskSetChooserDialog.h:106
std::vector< makVrv::DtSimEntry * > myEntries
Definition: taskSetChooserDialog.h:112
Definition: baseTaskSetDialogInterface.h:33
QTreeWidget * myTaskSets
Definition: taskSetChooserDialog.h:102
QHBoxLayout * myCurrentlySelectedLayout
Definition: taskSetChooserDialog.h:103
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
bool myNextTaskSetIsOk
Definition: taskSetChooserDialog.h:125
QLabel * myWarning
Definition: taskSetChooserDialog.h:105
Definition: taskSetDialogInterface.h:83
Definition: taskSetChooserDialog.h:142
QPushButton * myResetCurrentTaskSet
Definition: taskSetChooserDialog.h:107
ActionMap myActionMap
Definition: taskSetChooserDialog.h:114
makVrv::DtSignalConnectionManager myConnectionManager
Definition: taskSetChooserDialog.h:121
Allows selection of sets.
Definition: taskSetChooserDialog.h:150
QWidget * myCanvas
Definition: taskSetChooserDialog.h:100
DtSetDataRequest is an abstract base class from which real setDataRequests can derive.
Definition: setDataRequest.h:40
Contains makVrf::DtBaseTaskSetDialogInterface class.
A class that will take a task or set menu and allow the creation of that task or set menu based on th...
Definition: taskSetChooserDialog.h:33
ActionTypeMap myActionTypeMap
Definition: taskSetChooserDialog.h:117
QVBoxLayout * myContentsLayout
Definition: taskSetChooserDialog.h:101
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:45
DtSimTask * mySimTask
Definition: taskSetChooserDialog.h:120
QWidget * myCurrentlySelectedCanvas
Definition: taskSetChooserDialog.h:108
bool myEditingStatement
Definition: taskSetChooserDialog.h:123
Base class to provide boost signal/slot management.
Allows selection of tasks.
Definition: taskSetChooserDialog.h:130
Definition: taskSetChooserDialog.h:162
class DtSimStatement:
Definition: simStatement.h:41
DtSimTask is an abstract base class from which real tasks can derive.
Definition: simTask.h:33
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::map< makVrv::DtUniqueID, std::set< QString > > myCollapsedItems
Definition: taskSetChooserDialog.h:126
std::map< QTreeWidgetItem *, QAction * > ActionMap
Definition: taskSetChooserDialog.h:113
DtSetDataRequest * mySetDataRequest
Definition: taskSetChooserDialog.h:119
QLabel * myCurrentTaskSet
Definition: taskSetChooserDialog.h:104
std::vector< DtUUID > myNames
Definition: taskSetChooserDialog.h:122