VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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.

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
 
QToolButtonmyAdd
 
QToolButtonmyRemove
 

Protected Slots

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

Protected Member Functions

virtual void accept ()
 
virtual void setupTableForRollUpItems (const DtAssembliesReaderWriter::RwRootNode &)
 
virtual void convertTableToRollUpRulesAndVariables ()
 
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
 

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
QToolButton* DtRollUpRulesEditor::myAdd
QToolButton* 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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)