22 #include <QtCore/QObject>
23 #include "vlutil/vlString.h"
37 class DtTaskSetDialogInterface;
38 class DtVrfTaskDialogCreator;
39 class DtVrfSetDialogCreator;
40 class DtVrfTaskSetDialogManager;
41 class DtVrfTaskSetAction;
42 class DtCommandAssignmentWidgetInterface;
43 class DtCommandAssignmentWidget;
44 class DtCommandDialogExtensionInterface;
68 virtual void onDialogDestroyed();
69 virtual void onCommandDialogDestroyed();
98 const std::vector<makVrv::DtSimEntry*>& data,
int partOfPlan = 0);
103 DtVrfTaskSetAction* forAction,
const std::vector<makVrv::DtSimEntry*>& data,
int partOfPlan = 0);
105 bool dialogInProgress()
const
107 return (myDialogsInProgress > 0);
110 int dialogsInProgress()
const
112 return myDialogsInProgress;
115 virtual bool useNewStyleCommandDialog()
const;
119 virtual int nextAvailableId()
const;
128 virtual bool removeTaskDialogCreator(
int menuItemType);
129 virtual bool removeSetDialogCreator(
int menuItemType);
133 int partOfPlanDialog);
135 int partOfPlanDialog);
138 virtual void removeAllDialogCreators();
149 bool registerDialog =
true);
151 bool registerDialog =
true);
176 virtual void slot_scriptAddedToTaskMenu(
int, std::string);
179 virtual void slot_scriptRemovedFromTaskMenu(
int, std::string);
182 virtual void slot_scriptAddedToSetMenu(
int, std::string);
185 virtual void slot_scriptRemovedFromSetMenu(
int, std::string);
188 virtual void pushSelections();
189 virtual void popSelections();
214 typedef std::vector<makVrv::DtSelectionManager::IdSet>
Selections;