20 #include <QtCore/QObject>
21 #include "vlutil/vlString.h"
35 class DtTaskSetDialogInterface;
36 class DtVrfTaskDialogCreator;
37 class DtVrfSetDialogCreator;
38 class DtVrfTaskSetDialogManager;
39 class DtVrfTaskSetAction;
40 class DtCommandAssignmentWidgetInterface;
41 class DtCommandAssignmentWidget;
42 class DtCommandDialogExtensionInterface;
66 virtual void onDialogDestroyed();
67 virtual void onCommandDialogDestroyed();
96 const std::vector<makVrv::DtSimEntry*>& data,
int partOfPlan = 0);
101 DtVrfTaskSetAction* forAction,
const std::vector<makVrv::DtSimEntry*>& data,
int partOfPlan = 0);
103 bool dialogInProgress()
const
105 return (myDialogsInProgress > 0);
110 virtual int nextAvailableId()
const;
119 virtual bool removeTaskDialogCreator(
int menuItemType);
120 virtual bool removeSetDialogCreator(
int menuItemType);
124 int partOfPlanDialog);
126 int partOfPlanDialog);
129 virtual void removeAllDialogCreators();
137 bool registerDialog =
true);
139 bool registerDialog =
true);
164 virtual void slot_scriptAddedToTaskMenu(
int, std::string);
167 virtual void slot_scriptRemovedFromTaskMenu(
int, std::string);