13 #if !defined(Q_MOC_RUN)
16 #include "globalPlansWidgetUi.hpp"
20 #include <QtWidgets/QDialog>
29 class DtGlobalPlansLogic;
50 virtual void setShowObjectConsoleWarningIcon(
bool);
51 virtual bool showObjectConsoleWarningIcon()
const;
55 virtual void setCanCreateGlobalPlan(
bool);
59 virtual bool itemSelected()
const;
60 virtual void setEditPlanEnabled(
bool);
61 virtual void setDeletePlanEnabled(
bool);
62 virtual void setLaunchButtonEnabled(
bool);
63 virtual void setInformationButtonEnabled(
bool);
64 virtual void clearGlobalPlansList();
65 virtual void addGlobalPlan(
const DtUUID& planUUID,
const QString& planName,
const DtSimulationAddress& simulationAddress,
66 bool isQuickLaunch,
bool isLaunched,
const DtString& quickLaunchIcon);
67 virtual void removeGlobalPlansForBackend(
const DtSimulationAddress&);
71 virtual void removePlansFromBackendNotInList(
const std::vector<DtUUID>&,
const DtSimulationAddress& addr);
72 virtual bool hasPlanNamed(
const QString&)
const;
74 virtual DtSimulationAddress simulationAddressForPlan(
const DtUUID&)
const;
77 virtual void onSelectedItemsChanged();
78 virtual void onClose();
79 virtual void onEditSelectedPlan();
80 virtual void onNewPlan();
81 virtual void onShowInformation();
82 virtual void onDeleteSelectedPlan();
84 virtual bool getSelectedGlobalPlan(
DtUUID& plan, DtSimulationAddress& simulationAddress)
const;
85 virtual void updateIcon(
const DtUUID&);
86 virtual void onLaunchGlobalPlan();
98 HasWarning = 0x00000001,
99 HasQuestion = 0x00000002,
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
DtGlobalPlansLogic * myLogic
Definition: globalPlansDialog.h:93
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::unordered_map< DtUUID, int > HasAwaiting
Definition: globalPlansDialog.h:102
Definition: globalPlansLogic.h:39
Definition: globalPlansDialogInterface.h:27
Ui_GlobalPlansWidgetUi myUiImpl
Definition: globalPlansDialog.h:89
Contains the DtUUID class declaration.
HasAwaiting myHasAwaiting
Definition: globalPlansDialog.h:103
virtual QWidget * widget()
Returns widget that represents this dialog.
Definition: globalPlansDialog.h:45
bool myShowObjectConsoleWarningIcon
Definition: globalPlansDialog.h:94
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:70
Flags
Definition: globalPlansDialog.h:96
makVrv::DtDe & myDe
Definition: globalPlansDialog.h:92
Definition: globalPlansDialog.h:31