17 #include <vlpi/simulationAddress.h>
34 class DtVrfBackendState;
36 class DtGlobalPlansDialogInterface;
37 class DtEditGlobalPlanWidget;
49 virtual void onSelectedItemsChanged();
50 virtual void deleteSelectedPlan();
51 virtual void showInformationForSelectedPlan();
52 virtual void editSelectedPlan();
53 virtual void launchSelectedPlan();
55 virtual void newPlan();
59 virtual QString uniquePlanName()
const;
60 virtual void clearGlobalPlans();
64 virtual bool newPlanInformation(QString& simAddress, QString& planName);
70 virtual void editGlobalPlan(
DtUUID, DtSimulationAddress);
72 virtual void setShowObjectConsoleWarning(
bool);
74 virtual void slot_checkSelectedBackend(
int flags);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
std::map< DtEditGlobalPlanWidget *, DtGlobalPlanInformation > DtGlobalPlanInformationMap
Definition: globalPlansLogic.h:78
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrv::DtSignalConnectionManager myGlobalPlanEditingConnections
Definition: globalPlansLogic.h:85
Definition: globalPlansLogic.h:39
Definition: globalPlansDialogInterface.h:27
DtUUID myAddingPlanUUID
Definition: globalPlansLogic.h:84
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
std::map< makVrv::DtUniqueID, GlobalPlanWithState > GlobalPlanInformation
Definition: vrfGlobalPlansManager.h:64
Contains makVrf:DtSharedVrfVrlApplicationSettings class.
File: simMsg.h.
Definition: simMessage.h:35
DtGlobalPlanInformationMap myEditing
Definition: globalPlansLogic.h:82
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
EntityStates
Definition: sharedVrfVrlApplicationSettings.h:30
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
makVrv::DtDe & myDe
Definition: globalPlansLogic.h:80
Base class to provide boost signal/slot management.
DtGlobalPlansDialogInterface * myInterface
Definition: globalPlansLogic.h:81
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::pair< DtUUID, DtSimulationAddress > DtGlobalPlanInformation
Definition: globalPlansLogic.h:77
Interface content containing the list of global plan names from a single simulation engine...
Definition: ifGlobalPlanList.h:21
makVrv::DtSignalConnectionManager myConnections
Definition: globalPlansLogic.h:83