30 class DtVrfTaskSetMenu;
31 class DtCommandAssignmentWidgetInterface;
46 virtual void setReadOnlyMode(
bool)
override;
49 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data)
override;
53 virtual QString entitySelectionGroupBoxTitle()
const override;
55 virtual void sendRequest()
override;
56 virtual void initializeItems(
const std::set<makVrv::DtUniqueID>& data)
override;
58 virtual void setupFrom(
const std::set<makVrv::DtUniqueID>& d)
override;
62 virtual bool valid()
const override;
64 virtual void setupAvailable();
66 virtual void postGuiSetup(
const std::set<makVrv::DtUniqueID>& data)
override;
70 virtual void slot_sendSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest& s,
bool fromMenu);
71 virtual void slot_sendTaskRequest(std::vector<DtUUID> names,
const DtSimTask& s,
bool fromMenu);
72 virtual void validate();
74 virtual void onOk()
override;
77 virtual void selectItem(
int);
79 virtual void updateTaskSetLine();
81 virtual QString type()
const = 0;
82 virtual QString Type()
const = 0;
85 virtual std::set<QString> collapsedItems()
const;
88 virtual void noObjectsSelected()
override;
91 virtual bool triggerAction();
94 virtual void updateEditable();
100 virtual void onItemSelectionChanged();
101 virtual void onEditTaskSet();
102 virtual void onReset();
103 virtual void onEditingDialogDestroyed();
104 virtual void onItemDoubleClicked();
146 virtual QString type()
const override;
147 virtual QString Type()
const override;
166 virtual QString type()
const override;
167 virtual QString Type()
const override;
std::map< int, QTreeWidgetItem * > ActionTypeMap
Definition: taskSetChooserDialog.h:123
DtVrfTaskSetMenu * myMenu
Definition: taskSetChooserDialog.h:118
bool myNoObjectsSelected
Definition: taskSetChooserDialog.h:131
Definition: baseTaskSetDialogInterface.h:35
QTreeWidget * myTaskSets
Definition: taskSetChooserDialog.h:109
QToolButton * myEditCurrentTaskSet
Definition: taskSetChooserDialog.h:113
QHBoxLayout * myCurrentlySelectedLayout
Definition: taskSetChooserDialog.h:110
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
bool myNextTaskSetIsOk
Definition: taskSetChooserDialog.h:132
QLabel * myWarning
Definition: taskSetChooserDialog.h:112
Definition: taskSetDialogInterface.h:82
Definition: taskSetChooserDialog.h:150
ActionMap myActionMap
Definition: taskSetChooserDialog.h:121
makVrv::DtSignalConnectionManager myConnectionManager
Definition: taskSetChooserDialog.h:128
Allows selection of sets.
Definition: taskSetChooserDialog.h:158
QWidget * myCanvas
Definition: taskSetChooserDialog.h:107
QToolButton * myResetCurrentTaskSet
Definition: taskSetChooserDialog.h:114
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
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:35
ActionTypeMap myActionTypeMap
Definition: taskSetChooserDialog.h:124
QVBoxLayout * myContentsLayout
Definition: taskSetChooserDialog.h:108
bool myReadOnlyMode
Definition: taskSetChooserDialog.h:134
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
std::set< makVrv::DtUniqueID > myEntries
Definition: taskSetChooserDialog.h:119
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:44
DtSimTask * mySimTask
Definition: taskSetChooserDialog.h:127
QWidget * myCurrentlySelectedCanvas
Definition: taskSetChooserDialog.h:115
bool myEditingStatement
Definition: taskSetChooserDialog.h:130
Base class to provide boost signal/slot management.
Allows selection of tasks.
Definition: taskSetChooserDialog.h:138
Definition: taskSetChooserDialog.h:170
class DtSimStatement:
Definition: simStatement.h:38
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::map< makVrv::DtUniqueID, std::set< QString > > myCollapsedItems
Definition: taskSetChooserDialog.h:133
std::map< QTreeWidgetItem *, QAction * > ActionMap
Definition: taskSetChooserDialog.h:120
DtSetDataRequest * mySetDataRequest
Definition: taskSetChooserDialog.h:126
QLabel * myCurrentTaskSet
Definition: taskSetChooserDialog.h:111
std::vector< DtUUID > myNames
Definition: taskSetChooserDialog.h:129