29 class DtVrfTaskSetMenu;
30 class DtCommandAssignmentWidget;
46 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
50 virtual QString entitySelectionGroupBoxTitle()
const;
52 virtual void sendRequest();
53 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
55 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
59 virtual bool valid()
const;
61 virtual void setupAvailable();
63 virtual void postGuiSetup(
const std::vector<makVrv::DtSimEntry*>& data);
67 virtual void slot_sendSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest& s,
bool fromMenu);
68 virtual void slot_sendTaskRequest(std::vector<DtUUID> names,
const DtSimTask& s,
bool fromMenu);
69 virtual void validate();
74 virtual void selectItem(
int);
76 virtual void updateTaskSetLine();
78 virtual QString type()
const = 0;
79 virtual QString Type()
const = 0;
82 virtual std::set<QString> collapsedItems()
const;
85 virtual void noObjectsSelected();
88 virtual bool triggerAction();
91 virtual void updateEditable();
97 virtual void onItemSelectionChanged();
98 virtual void onEditTaskSet();
99 virtual void onReset();
100 virtual void onEditingDialogDestroyed();
101 virtual void onItemDoubleClicked();
142 virtual QString type()
const;
143 virtual QString Type()
const;
162 virtual QString type()
const;
163 virtual QString Type()
const;
std::map< int, QTreeWidgetItem * > ActionTypeMap
Definition: taskSetChooserDialog.h:120
DtVrfTaskSetMenu * myMenu
Definition: taskSetChooserDialog.h:115
bool myNoObjectsSelected
Definition: taskSetChooserDialog.h:128
QPushButton * myEditCurrentTaskSet
Definition: taskSetChooserDialog.h:110
std::vector< makVrv::DtSimEntry * > myEntries
Definition: taskSetChooserDialog.h:116
Definition: baseTaskSetDialogInterface.h:33
QTreeWidget * myTaskSets
Definition: taskSetChooserDialog.h:106
QHBoxLayout * myCurrentlySelectedLayout
Definition: taskSetChooserDialog.h:107
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
bool myNextTaskSetIsOk
Definition: taskSetChooserDialog.h:129
QLabel * myWarning
Definition: taskSetChooserDialog.h:109
Definition: taskSetDialogInterface.h:83
Definition: taskSetChooserDialog.h:146
QPushButton * myResetCurrentTaskSet
Definition: taskSetChooserDialog.h:111
ActionMap myActionMap
Definition: taskSetChooserDialog.h:118
makVrv::DtSignalConnectionManager myConnectionManager
Definition: taskSetChooserDialog.h:125
Allows selection of sets.
Definition: taskSetChooserDialog.h:154
QWidget * myCanvas
Definition: taskSetChooserDialog.h:104
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:34
ActionTypeMap myActionTypeMap
Definition: taskSetChooserDialog.h:121
QVBoxLayout * myContentsLayout
Definition: taskSetChooserDialog.h:105
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:45
DtSimTask * mySimTask
Definition: taskSetChooserDialog.h:124
QWidget * myCurrentlySelectedCanvas
Definition: taskSetChooserDialog.h:112
bool myEditingStatement
Definition: taskSetChooserDialog.h:127
Base class to provide boost signal/slot management.
Allows selection of tasks.
Definition: taskSetChooserDialog.h:134
Definition: taskSetChooserDialog.h:166
class DtSimStatement:
Definition: simStatement.h:35
DtSimTask is an abstract base class from which real tasks can derive.
Definition: simTask.h:31
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:130
std::map< QTreeWidgetItem *, QAction * > ActionMap
Definition: taskSetChooserDialog.h:117
DtSetDataRequest * mySetDataRequest
Definition: taskSetChooserDialog.h:123
QLabel * myCurrentTaskSet
Definition: taskSetChooserDialog.h:108
std::vector< DtUUID > myNames
Definition: taskSetChooserDialog.h:126