15 #include <vrfGuiCoreQt/globalPlansWidgetUi.hpp>
18 #include <QtGui/QWidget>
19 #include <QtGui/QPixmap>
28 class DtGlobalPlansLogic;
49 virtual void setShowObjectConsoleWarningIcon(
bool);
50 virtual bool showObjectConsoleWarningIcon()
const;
56 virtual bool itemSelected()
const;
57 virtual void setEditPlanEnabled(
bool);
58 virtual void setDeletePlanEnabled(
bool);
59 virtual void setLaunchButtonEnabled(
bool);
60 virtual void setInformationButtonEnabled(
bool);
61 virtual void clearGlobalPlansList();
62 virtual void addGlobalPlan(
const DtUUID& planUUID,
const QString& planName,
const DtSimulationAddress& simulationAddress,
63 bool isQuickLaunch,
bool isLaunched,
const DtString& quickLaunchIcon);
64 virtual void removeGlobalPlansForBackend(
const DtSimulationAddress&);
68 virtual void removePlansFromBackendNotInList(
const std::vector<DtUUID>&,
const DtSimulationAddress& addr);
69 virtual bool hasPlanNamed(
const QString&)
const;
71 virtual DtSimulationAddress simulationAddressForPlan(
const DtUUID&)
const;
74 virtual void onSelectedItemsChanged();
75 virtual void onClose();
76 virtual void onEditSelectedPlan();
77 virtual void onNewPlan();
78 virtual void onShowInformation();
79 virtual void onDeleteSelectedPlan();
81 virtual bool getSelectedGlobalPlan(
DtUUID& plan, DtSimulationAddress& simulationAddress)
const;
82 virtual void updateIcon(
const DtUUID&);
83 virtual void onLaunchGlobalPlan();
97 HasWarning = 0x00000001,
98 HasQuestion = 0x00000002,