13 #if !defined(Q_MOC_RUN)
39 class DtDoctrinesDialog;
54 virtual void dragEnterEvent(QDragEnterEvent* event);
57 virtual void dragMoveEvent(QDragMoveEvent* event);
66 #define DtDoctineTaskDragType "text/x-vrlDoctrinesDraggingType@Type"
79 virtual void setupDoctrines();
82 virtual bool selectedItemIsDoctrine()
const;
88 virtual void scriptModified(
const std::string& scriptId,
bool modified);
91 virtual void addScriptedTask(
const std::string& scriptId);
100 virtual void dragEnterEvent(QDragEnterEvent* event);
103 virtual void dragMoveEvent(QDragMoveEvent* event);
109 typedef std::map<std::string, QTreeWidgetItem*>
Doctrines;
127 virtual void removeFromDoctrine(
const std::set<std::string>& scriptIds,
const std::string& doctrine);
128 virtual void addToDoctrine(
const std::set<std::string>& scriptIds,
const std::string& doctrine);
132 virtual void slot_receivedScriptedTasks();
134 virtual void slot_onReceivedDoctrines();
136 virtual void scriptedTaskModified(
const std::string& s,
bool b);
137 virtual void addScriptedTask(
const std::string& s);
138 virtual void filterByScriptEngines();
139 virtual void setupAssignedDoctrines();
141 virtual void setupDoctrinesForForceCombo(
QComboBox*);
142 virtual void setAssignedDoctrine(
int, std::string);
145 virtual void onAddDoctrine();
146 virtual void onRenameDoctrine();
147 virtual void onRemoveDoctrine();
148 virtual void onDoctrineSelectionChanged();
149 virtual void onScriptedTaskSelectionChanged();
150 virtual void onRemoveFromDoctrine();
151 virtual void onAddToDoctrine();
154 virtual void changeAssignedDoctrine();
Virtual base class.
Definition: DtVirtualBaseClass.h:19
DtDoctrinesScriptedTaskTreeWidget * myScriptedTasks
Definition: doctrinesDialog.h:176
QFrame * mySeparator3
Definition: doctrinesDialog.h:168
DtDoctrinesTreeWidget * myDoctrines
Definition: doctrinesDialog.h:157
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
QPushButton * myRemoveDoctrine
Definition: doctrinesDialog.h:161
QLabel * myDoctrinesLabel
Definition: doctrinesDialog.h:163
QPushButton * myAddDoctrine
Definition: doctrinesDialog.h:160
QPushButton * myMoveLeftButton
Definition: doctrinesDialog.h:173
Dialog that allows for the creation, removal, renaming and assignment of doctrines to scripted or rea...
Definition: doctrinesDialog.h:116
QFrame * mySeparator1
Definition: doctrinesDialog.h:166
QPushButton * myRenameDoctrine
Definition: doctrinesDialog.h:162
Contains makVrv::DtVirtualBaseClass class.
QLabel * myAssignDoctrinesLabel
Definition: doctrinesDialog.h:183
QGridLayout * myDataLayout
Definition: doctrinesDialog.h:179
makVrv::DtDe & myDe
Definition: doctrinesDialog.h:187
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Creator class. Register a subclass of this to return your own version of the DtDoctrinesDialog.
Definition: doctrinesDialog.h:192
QHBoxLayout * myButtonLayout
Definition: doctrinesDialog.h:181
QPushButton * myDoneButton
Definition: doctrinesDialog.h:170
QWidget * myMoveWidget
Definition: doctrinesDialog.h:171
QFrame * mySeparator2
Definition: doctrinesDialog.h:167
QLabel * myDescription
Definition: doctrinesDialog.h:164
Base class to provide boost signal/slot management.
QWidget * myDoctrinesButtonsWidget
Definition: doctrinesDialog.h:158
QPushButton * myMoveRightButton
Definition: doctrinesDialog.h:174
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QHBoxLayout * myDoctrinesButtonsLayout
Definition: doctrinesDialog.h:159
QTreeWidget * myAssignDoctrines
Definition: doctrinesDialog.h:184
QVBoxLayout * myMoveLayout
Definition: doctrinesDialog.h:172
QLabel * myScriptedTasksLabel
Definition: doctrinesDialog.h:177
makVrv::DtSignalConnectionManager myConnectionManager
Definition: doctrinesDialog.h:188