21 #include <QtCore/QObject>
22 #include "vlutil/vlString.h"
36 class DtTaskSetDialogInterface;
37 class DtVrfTaskDialogCreator;
38 class DtVrfSetDialogCreator;
39 class DtVrfTaskSetDialogManager;
40 class DtVrfTaskSetAction;
41 class DtCommandAssignmentWidgetInterface;
42 class DtCommandAssignmentWidget;
43 class DtCommandDialogExtensionInterface;
67 virtual void onDialogDestroyed();
68 virtual void onCommandDialogDestroyed();
97 const std::vector<makVrv::DtSimEntry*>& data,
int partOfPlan = 0);
102 DtVrfTaskSetAction* forAction,
const std::vector<makVrv::DtSimEntry*>& data,
int partOfPlan = 0);
104 bool dialogInProgress()
const
106 return (myDialogsInProgress > 0);
111 virtual int nextAvailableId()
const;
120 virtual bool removeTaskDialogCreator(
int menuItemType);
121 virtual bool removeSetDialogCreator(
int menuItemType);
125 int partOfPlanDialog);
127 int partOfPlanDialog);
130 virtual void removeAllDialogCreators();
138 bool registerDialog =
true);
140 bool registerDialog =
true);
165 virtual void slot_scriptAddedToTaskMenu(
int, std::string);
168 virtual void slot_scriptRemovedFromTaskMenu(
int, std::string);
171 virtual void pushSelections();
172 virtual void popSelections();
194 typedef std::vector<makVrv::DtSelectionManager::IdSet>
Selections;