13 #if !defined(Q_MOC_RUN)
16 #include "globalPlansWidgetUi.hpp"
20 #include <QtWidgets/QDialog>
21 #include "boost/unordered/unordered_map.hpp"
30 class DtGlobalPlansLogic;
51 virtual void setShowObjectConsoleWarningIcon(
bool);
52 virtual bool showObjectConsoleWarningIcon()
const;
56 virtual void setCanCreateGlobalPlan(
bool);
60 virtual bool itemSelected()
const;
61 virtual void setEditPlanEnabled(
bool);
62 virtual void setEditPlanNameEnabled(
bool);
63 virtual void setDeletePlanEnabled(
bool);
64 virtual void setLaunchButtonEnabled(
bool);
65 virtual void setInformationButtonEnabled(
bool);
66 virtual void clearGlobalPlansList();
67 virtual void addGlobalPlan(
const DtUUID& planUUID,
const QString& planName,
const DtSimulationAddress& simulationAddress,
68 bool isQuickLaunch,
bool isLaunched,
const DtString& quickLaunchIcon);
69 virtual void changeGlobalPlanName(
const DtUUID& planUUID,
const QString& name);
70 virtual void removeGlobalPlansForBackend(
const DtSimulationAddress&);
75 virtual void removePlansFromBackendNotInList(
const std::vector<DtUUID>&,
const DtSimulationAddress& addr);
76 virtual bool hasPlanNamed(
const QString&)
const;
78 virtual DtSimulationAddress simulationAddressForPlan(
const DtUUID&)
const;
81 virtual void onSelectedItemsChanged();
82 virtual void onClose();
83 virtual void onEditSelectedPlan();
84 virtual void onEditSelectedPlanName();
85 virtual void onNewPlan();
86 virtual void onShowInformation();
87 virtual void onDeleteSelectedPlan();
89 virtual bool getSelectedGlobalPlan(
DtUUID& plan, DtSimulationAddress& simulationAddress)
const;
90 virtual void updateIcon(
const DtUUID&);
91 virtual void onLaunchGlobalPlan();
103 HasWarning = 0x00000001,
104 HasQuestion = 0x00000002,
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtGlobalPlansLogic * myLogic
Definition: globalPlansDialog.h:98
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::unordered_map< DtUUID, int > HasAwaiting
Definition: globalPlansDialog.h:107
Definition: globalPlansLogic.h:39
Contains the DtUUID class declaration.
Definition: globalPlansDialogInterface.h:27
Ui_GlobalPlansWidgetUi myUiImpl
Definition: globalPlansDialog.h:94
HasAwaiting myHasAwaiting
Definition: globalPlansDialog.h:108
virtual QWidget * widget()
Returns widget that represents this dialog.
Definition: globalPlansDialog.h:46
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
bool myShowObjectConsoleWarningIcon
Definition: globalPlansDialog.h:99
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:72
Flags
Definition: globalPlansDialog.h:101
makVrv::DtDe & myDe
Definition: globalPlansDialog.h:97
Definition: globalPlansDialog.h:32