13 #if !defined(Q_MOC_RUN)
19 #include "DtScriptedTaskMetaDataDialogUi.hpp"
23 #include <boost/signals2.hpp>
29 class QListWidgetItem;
39 class DtScriptedTaskVariableDataWidget;
40 class DtScriptedTaskEntityTypeDataWidget;
41 class DtScriptedTaskMenuLocationsDataWidget;
42 class DtScriptedTaskReactiveTaskDataWidget;
43 class DtScriptedTaskToolbarLocationsDataWidget;
65 virtual void add(
const std::string& directoryPath,
int type);
68 virtual void setDirectoryPath(
const std::string&);
74 virtual void slot_aboutToClearScriptedTasks();
75 virtual void slot_scriptedTaskAboutToBeRemoved(std::string scriptId);
77 virtual void accept();
80 virtual void slot_processing();
83 virtual void slot_processingReactiveTaskData();
86 virtual void slot_doneProcessing();
89 virtual void slot_editingComplete(
const std::string&
id);
92 virtual void slot_scriptModified(
const std::string& scriptId,
const std::string& script);
95 virtual std::set<std::string> actionCategories()
const;
98 virtual std::set<std::string> doctrines()
const;
101 virtual void updateMetaDataForScriptedTaskType(
int type);
104 virtual void updateMetaDataForScriptedTask();
107 virtual void updateMetaDataForScriptedSet();
110 virtual void updateMetaDataForReactiveTask();
113 virtual void updateDialogForScriptedTaskType(
int type);
116 virtual void updateDialogForScriptedTask();
119 virtual void updateDialogForReactiveTask();
122 virtual void updateDialogForBackgroundProcess();
125 virtual void updateDialogForSets();
130 virtual void previewUiLayout();
134 virtual void slot_variablesUpdatedFromDesigner();
137 virtual bool applyChanges();
140 virtual void keyPressEvent(QKeyEvent*);
143 virtual QString getNewScriptId(
const QString& curId,
bool& addAsAlias);
149 virtual void availableToAllDoctrinesChanged();
150 virtual void availableBasedOnEntityTypesChanged();
152 virtual void selectMenuIcon();
153 virtual void clearMenuIcon();
154 virtual void editScriptId();
157 virtual void onScriptTypeChanged();
161 virtual void onLanguageChanged();
164 virtual void onEditScript();
167 virtual void onPreviewDialog();
171 virtual void menuTextChanged();
173 virtual void onDescriptionChanged();
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Contains makVrv::DtVirtualBaseClass class.
File: simMsg.h.
Definition: simMessage.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69