13 #if !defined(Q_MOC_RUN)
16 #include "globalPlansWidgetUi.hpp"
20 #include <QtWidgets/QDialog>
21 #include <QtGui/QPixmap>
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();
101 HasWarning = 0x00000001,
102 HasQuestion = 0x00000002,
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
DtGlobalPlansLogic * myLogic
Definition: globalPlansDialog.h:94
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::unordered_map< DtUUID, int > HasAwaiting
Definition: globalPlansDialog.h:105
Definition: globalPlansLogic.h:39
Definition: globalPlansDialogInterface.h:27
Ui_GlobalPlansWidgetUi myUiImpl
Definition: globalPlansDialog.h:90
HasAwaiting myHasAwaiting
Definition: globalPlansDialog.h:106
virtual QWidget * widget()
Returns widget that represents this dialog.
Definition: globalPlansDialog.h:46
QPixmap myWarningIcon
Definition: globalPlansDialog.h:96
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
bool myShowObjectConsoleWarningIcon
Definition: globalPlansDialog.h:95
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QPixmap myQuestionIcon
Definition: globalPlansDialog.h:97
Flags
Definition: globalPlansDialog.h:99
makVrv::DtDe & myDe
Definition: globalPlansDialog.h:93
Definition: globalPlansDialog.h:32