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

This class will allow editing of the roll-up rules that apply to rolling up assemblies. More...

Inheritance diagram for DtRollUpRulesEditor:
Inheritance graph
[legend]

Public Member Functions

 DtRollUpRulesEditor (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtRollUpRulesEditor ()

Public Attributes

QHBoxLayout * myButtonLayout
QPushButtonmyOKButton
QPushButtonmyCancelButton
QLabelmyInstructions
QHBoxLayout * myButtonModifyLayout
QTableWidgetmyRollUpRulesTable
QPushButtonmyAdd
QPushButtonmyRemove

Protected Slots

virtual void addRow ()
virtual void removeRow ()
virtual void itemSelectionChanged ()
virtual void currentVariableChanged ()
virtual void rollUpTypeChanged ()

Protected Member Functions

virtual void accept ()
 Called when dialog is accepted. Write out all changes.
virtual void setupTableForRollUpItems (const DtAssembliesReaderWriter::RwRootNode &)
 Sets up table for given roll up item.
virtual void convertTableToRollUpRulesAndVariables ()
 Converts table to roll up rules and variables.
virtual void removeFromAllButThis (const QString &, QComboBox *)
virtual void addToAllButThis (const QString &, QComboBox *)
virtual void setupRollUpTable ()
virtual void currentVariableChanged (QComboBox *)

Protected Attributes

makVrv::DtDemyDe
DtAssembliesReaderWriter::RwRootNode myRollUpRules
DtAssembliesReaderWriter::RootNodeContainer myVariables
QStringList myAvailableVariables
QStringList myUnusedVariables
QStringList myAvailableSystemVariables
QStringList myUnusedSystemVariables
std::map< QString, std::string > myColumnHeaderToVariableMap
std::map< std::string, QString > myVariableToColumnHeaderMap

Detailed Description

This class will allow editing of the roll-up rules that apply to rolling up assemblies.

Constructor & Destructor Documentation

DtRollUpRulesEditor::DtRollUpRulesEditor ( makVrv::DtDe de,
QWidget parent,
const Qt::WindowFlags &  flags = 0 
)
virtual DtRollUpRulesEditor::~DtRollUpRulesEditor ( )
virtual

Member Function Documentation

virtual void DtRollUpRulesEditor::accept ( )
protectedvirtual

Called when dialog is accepted. Write out all changes.

virtual void DtRollUpRulesEditor::setupTableForRollUpItems ( const DtAssembliesReaderWriter::RwRootNode )
protectedvirtual

Sets up table for given roll up item.

virtual void DtRollUpRulesEditor::convertTableToRollUpRulesAndVariables ( )
protectedvirtual

Converts table to roll up rules and variables.

virtual void DtRollUpRulesEditor::removeFromAllButThis ( const QString &  ,
QComboBox  
)
protectedvirtual
virtual void DtRollUpRulesEditor::addToAllButThis ( const QString &  ,
QComboBox  
)
protectedvirtual
virtual void DtRollUpRulesEditor::setupRollUpTable ( )
protectedvirtual
virtual void DtRollUpRulesEditor::currentVariableChanged ( QComboBox )
protectedvirtual
virtual void DtRollUpRulesEditor::addRow ( )
protectedvirtualslot
virtual void DtRollUpRulesEditor::removeRow ( )
protectedvirtualslot
virtual void DtRollUpRulesEditor::itemSelectionChanged ( )
protectedvirtualslot
virtual void DtRollUpRulesEditor::currentVariableChanged ( )
protectedvirtualslot
virtual void DtRollUpRulesEditor::rollUpTypeChanged ( )
protectedvirtualslot

Member Data Documentation

QHBoxLayout* DtRollUpRulesEditor::myButtonLayout
QPushButton* DtRollUpRulesEditor::myOKButton
QPushButton* DtRollUpRulesEditor::myCancelButton
QLabel* DtRollUpRulesEditor::myInstructions
QHBoxLayout* DtRollUpRulesEditor::myButtonModifyLayout
QTableWidget* DtRollUpRulesEditor::myRollUpRulesTable
QPushButton* DtRollUpRulesEditor::myAdd
QPushButton* DtRollUpRulesEditor::myRemove
makVrv::DtDe& DtRollUpRulesEditor::myDe
protected
DtAssembliesReaderWriter::RwRootNode DtRollUpRulesEditor::myRollUpRules
protected
DtAssembliesReaderWriter::RootNodeContainer DtRollUpRulesEditor::myVariables
protected
QStringList DtRollUpRulesEditor::myAvailableVariables
protected
QStringList DtRollUpRulesEditor::myUnusedVariables
protected
QStringList DtRollUpRulesEditor::myAvailableSystemVariables
protected
QStringList DtRollUpRulesEditor::myUnusedSystemVariables
protected
std::map<QString, std::string> DtRollUpRulesEditor::myColumnHeaderToVariableMap
protected
std::map<std::string, QString> DtRollUpRulesEditor::myVariableToColumnHeaderMap
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)