VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtDoctrinesDialog Class Reference

Dialog that allows for the creation, removal, renaming and assignment of doctrines to scripted or reactive tasks. More...

Inheritance diagram for makVrf::DtDoctrinesDialog:
Inheritance graph
[legend]

Public Slots

virtual void onAddDoctrine ()
virtual void onRenameDoctrine ()
virtual void onRemoveDoctrine ()
virtual void onDoctrineSelectionChanged ()
virtual void onScriptedTaskSelectionChanged ()
virtual void onRemoveFromDoctrine ()
virtual void onAddToDoctrine ()

Public Member Functions

 DtDoctrinesDialog (makVrv::DtDe &, QWidget *parent, const Qt::WindowFlags &flags=0)
 CTOR.
virtual ~DtDoctrinesDialog ()
 DTOR.
virtual void removeFromDoctrine (const std::set< std::string > &scriptIds, const std::string &doctrine)
virtual void addToDoctrine (const std::set< std::string > &scriptIds, const std::string &doctrine)

Public Attributes

DtDoctrinesTreeWidgetmyDoctrines
QWidgetmyDoctrinesButtonsWidget
QHBoxLayout * myDoctrinesButtonsLayout
QPushButtonmyAddDoctrine
QPushButtonmyRemoveDoctrine
QPushButtonmyRenameDoctrine
QLabelmyDoctrinesLabel
QLabelmyDescription
QFrame * mySeparator1
QFrame * mySeparator2
QFrame * mySeparator3
QPushButtonmyDoneButton
QWidgetmyMoveWidget
QVBoxLayout * myMoveLayout
QPushButtonmyMoveLeftButton
QPushButtonmyMoveRightButton
DtDoctrinesScriptedTaskTreeWidgetmyScriptedTasks
QLabelmyScriptedTasksLabel
QGridLayout * myDataLayout
QHBoxLayout * myButtonLayout
QLabelmyAssignDoctrinesLabel
QTreeWidgetmyAssignDoctrines

Protected Slots

virtual void changeAssignedDoctrine ()

Protected Member Functions

virtual void slot_receivedScriptedTasks ()
 Called when received scripted tasks. Update scripted task widget.
virtual void slot_onReceivedDoctrines ()
virtual void scriptedTaskModified (const std::string &s, bool b)
virtual void addScriptedTask (const std::string &s)
virtual void filterByScriptEngines ()
virtual void setupAssignedDoctrines ()
virtual void setupDoctrinesForForceCombo (QComboBox *)
virtual void setAssignedDoctrine (int, std::string)

Protected Attributes

makVrv::DtDemyDe
makVrv::DtSignalConnectionManager myConnectionManager

Detailed Description

Dialog that allows for the creation, removal, renaming and assignment of doctrines to scripted or reactive tasks.

Constructor & Destructor Documentation

makVrf::DtDoctrinesDialog::DtDoctrinesDialog ( makVrv::DtDe ,
QWidget parent,
const Qt::WindowFlags &  flags = 0 
)

CTOR.

virtual makVrf::DtDoctrinesDialog::~DtDoctrinesDialog ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtDoctrinesDialog::removeFromDoctrine ( const std::set< std::string > &  scriptIds,
const std::string &  doctrine 
)
virtual
virtual void makVrf::DtDoctrinesDialog::addToDoctrine ( const std::set< std::string > &  scriptIds,
const std::string &  doctrine 
)
virtual
virtual void makVrf::DtDoctrinesDialog::slot_receivedScriptedTasks ( )
protectedvirtual

Called when received scripted tasks. Update scripted task widget.

virtual void makVrf::DtDoctrinesDialog::slot_onReceivedDoctrines ( )
protectedvirtual
virtual void makVrf::DtDoctrinesDialog::scriptedTaskModified ( const std::string &  s,
bool  b 
)
protectedvirtual
virtual void makVrf::DtDoctrinesDialog::addScriptedTask ( const std::string &  s)
protectedvirtual
virtual void makVrf::DtDoctrinesDialog::filterByScriptEngines ( )
protectedvirtual
virtual void makVrf::DtDoctrinesDialog::setupAssignedDoctrines ( )
protectedvirtual
virtual void makVrf::DtDoctrinesDialog::setupDoctrinesForForceCombo ( QComboBox )
protectedvirtual
virtual void makVrf::DtDoctrinesDialog::setAssignedDoctrine ( int  ,
std::string   
)
protectedvirtual
virtual void makVrf::DtDoctrinesDialog::onAddDoctrine ( )
virtualslot
virtual void makVrf::DtDoctrinesDialog::onRenameDoctrine ( )
virtualslot
virtual void makVrf::DtDoctrinesDialog::onRemoveDoctrine ( )
virtualslot
virtual void makVrf::DtDoctrinesDialog::onDoctrineSelectionChanged ( )
virtualslot
virtual void makVrf::DtDoctrinesDialog::onScriptedTaskSelectionChanged ( )
virtualslot
virtual void makVrf::DtDoctrinesDialog::onRemoveFromDoctrine ( )
virtualslot
virtual void makVrf::DtDoctrinesDialog::onAddToDoctrine ( )
virtualslot
virtual void makVrf::DtDoctrinesDialog::changeAssignedDoctrine ( )
protectedvirtualslot

Member Data Documentation

DtDoctrinesTreeWidget* makVrf::DtDoctrinesDialog::myDoctrines
QWidget* makVrf::DtDoctrinesDialog::myDoctrinesButtonsWidget
QHBoxLayout* makVrf::DtDoctrinesDialog::myDoctrinesButtonsLayout
QPushButton* makVrf::DtDoctrinesDialog::myAddDoctrine
QPushButton* makVrf::DtDoctrinesDialog::myRemoveDoctrine
QPushButton* makVrf::DtDoctrinesDialog::myRenameDoctrine
QLabel* makVrf::DtDoctrinesDialog::myDoctrinesLabel
QLabel* makVrf::DtDoctrinesDialog::myDescription
QFrame* makVrf::DtDoctrinesDialog::mySeparator1
QFrame* makVrf::DtDoctrinesDialog::mySeparator2
QFrame* makVrf::DtDoctrinesDialog::mySeparator3
QPushButton* makVrf::DtDoctrinesDialog::myDoneButton
QWidget* makVrf::DtDoctrinesDialog::myMoveWidget
QVBoxLayout* makVrf::DtDoctrinesDialog::myMoveLayout
QPushButton* makVrf::DtDoctrinesDialog::myMoveLeftButton
QPushButton* makVrf::DtDoctrinesDialog::myMoveRightButton
DtDoctrinesScriptedTaskTreeWidget* makVrf::DtDoctrinesDialog::myScriptedTasks
QLabel* makVrf::DtDoctrinesDialog::myScriptedTasksLabel
QGridLayout* makVrf::DtDoctrinesDialog::myDataLayout
QHBoxLayout* makVrf::DtDoctrinesDialog::myButtonLayout
QLabel* makVrf::DtDoctrinesDialog::myAssignDoctrinesLabel
QTreeWidget* makVrf::DtDoctrinesDialog::myAssignDoctrines
makVrv::DtDe& makVrf::DtDoctrinesDialog::myDe
protected
makVrv::DtSignalConnectionManager makVrf::DtDoctrinesDialog::myConnectionManager
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)