13 #if !defined(Q_MOC_RUN)
24 #include "vlutil/vlString.h"
27 #include <boost/signals2.hpp>
29 #include <QtCore/QObject>
42 class DtTaskSetDialogInterface;
43 class DtVrfTaskDialogCreator;
44 class DtVrfSetDialogCreator;
45 class DtVrfTaskSetDialogManager;
46 class DtVrfTaskSetAction;
47 class DtCommandAssignmentWidgetInterface;
48 class DtCommandAssignmentWidget;
49 class DtCommandDialogExtensionInterface;
80 const std::set<makVrv::DtUniqueID>& data,
int partOfPlan = 0,
bool oneClick =
false);
85 DtVrfTaskSetAction* forAction,
const std::set<makVrv::DtUniqueID>& data,
int partOfPlan = 0);
87 virtual bool useNewStyleCommandDialog()
const;
91 virtual int nextAvailableId()
const;
100 virtual bool removeTaskDialogCreator(
int menuItemType);
101 virtual bool removeSetDialogCreator(
int menuItemType);
105 int partOfPlanDialog);
107 int partOfPlanDialog);
111 virtual std::vector<DtUUID> whoShouldITask(
const std::vector<DtUUID>& name,
const DtSimTask& newTask);
114 virtual void removeAllDialogCreators();
125 bool registerDialog =
true);
127 bool registerDialog =
true);
142 virtual void initializeConnections();
151 virtual void slot_scriptAddedToTaskMenu(
int, std::string);
154 virtual void slot_scriptRemovedFromTaskMenu(
int, std::string);
157 virtual void slot_scriptAddedToSetMenu(
int, std::string);
160 virtual void slot_scriptRemovedFromSetMenu(
int, std::string);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Definition: taskSetDialogInterface.h:63
DtVrfSetDialogCreatorMap mySetDialogCreatorMap
Definition: vrfTaskSetDialogManager.h:165
std::map< int, DtVrfTaskDialogCreator * > DtVrfTaskDialogCreatorMap
Definition: vrfTaskSetDialogManager.h:62
makVrv::DtDe & myDe
Definition: vrfTaskSetDialogManager.h:163
Definition: taskSetDialogInterface.h:82
Contains makVrv:DtSelectionManager class.
Contains the DtUUID class declaration.
std::map< int, DtVrfSetDialogCreator * > DtVrfSetDialogCreatorMap
Definition: vrfTaskSetDialogManager.h:63
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via ra...
Definition: commandDialogExtensionInterface.h:49
makVrv::DtSignalConnectionManager myConnections
Definition: vrfTaskSetDialogManager.h:167
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:44
Base class to provide boost signal/slot management.
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
Contains makVrf::DtTaskSetMenu, makVrf::DtVrfTaskSetAction, and makVrf::DtTaskSetMenuItem class...
Definition: vrfTaskSetAction.h:108
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
DtVrfTaskDialogCreatorMap myTaskDialogCreatorMap
Definition: vrfTaskSetDialogManager.h:164
The DtVrfTaskSetDialogManager maintains the dialogs that are used to show for specific tasks/sets...
Definition: vrfTaskSetDialogManager.h:60