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 setDeletePlanEnabled(
bool);
63 virtual void setLaunchButtonEnabled(
bool);
64 virtual void setInformationButtonEnabled(
bool);
65 virtual void clearGlobalPlansList();
66 virtual void addGlobalPlan(
const DtUUID& planUUID,
const QString& planName,
const DtSimulationAddress& simulationAddress,
67 bool isQuickLaunch,
bool isLaunched,
const DtString& quickLaunchIcon);
68 virtual void removeGlobalPlansForBackend(
const DtSimulationAddress&);
72 virtual void removePlansFromBackendNotInList(
const std::vector<DtUUID>&,
const DtSimulationAddress& addr);
73 virtual bool hasPlanNamed(
const QString&)
const;
75 virtual DtSimulationAddress simulationAddressForPlan(
const DtUUID&)
const;
78 virtual void onSelectedItemsChanged();
79 virtual void onClose();
80 virtual void onEditSelectedPlan();
81 virtual void onNewPlan();
82 virtual void onShowInformation();
83 virtual void onDeleteSelectedPlan();
85 virtual bool getSelectedGlobalPlan(
DtUUID& plan, DtSimulationAddress& simulationAddress)
const;
86 virtual void updateIcon(
const DtUUID&);
87 virtual void onLaunchGlobalPlan();
99 HasWarning = 0x00000001,
100 HasQuestion = 0x00000002,
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtGlobalPlansLogic * myLogic
Definition: globalPlansDialog.h:94
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::unordered_map< DtUUID, int > HasAwaiting
Definition: globalPlansDialog.h:103
Definition: globalPlansLogic.h:39
Contains the DtUUID class declaration.
Definition: globalPlansDialogInterface.h:27
Ui_GlobalPlansWidgetUi myUiImpl
Definition: globalPlansDialog.h:90
HasAwaiting myHasAwaiting
Definition: globalPlansDialog.h:104
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:95
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:97
makVrv::DtDe & myDe
Definition: globalPlansDialog.h:93
Definition: globalPlansDialog.h:32