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