22 #include <vlpi/simulationAddress.h>
24 #include <QtCore/QObject>
33 class DtSimulationAddress;
37 class DtGlobalPlansDialogInterface;
38 class DtEditGlobalPlanWidget;
39 class DtVrfBackendState;
47 typedef std::map<DtEditGlobalPlanWidget*, EditingPlan>
EditingPlans;
62 typedef std::map<std::string, GlobalPlanInformation>
GlobalPlans;
75 virtual void show(QWidget* parent);
79 virtual void deleteGlobalPlan(
const DtUUID& plan,
const DtSimulationAddress& simulationAddress);
82 virtual void launchGlobalPlan(
const DtUUID& u);
91 virtual void requestGlobalPlans();
102 virtual bool isQuickLaunch(
const DtUUID&)
const;
103 virtual int ordinal(
const DtUUID&)
const;
104 virtual bool showOnQuickLaunchToolbar(
const DtUUID&)
const;
105 virtual bool isLaunched(
const DtUUID&)
const;
107 virtual int nextOrdinal()
const;
120 virtual void sessionStatusChanged(
bool);
122 virtual void scenarioRewound();
123 virtual void scenarioClosed();
127 virtual void processGlobalPlansResponseCallback(
DtSimMessage*);
129 virtual void connectSignals(QWidget*);
130 virtual void disconnectSignals(QWidget*);
135 virtual void clearGlobalPlans();
138 virtual void onGlobalPlanDialogDestroyed();