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 Types | Protected Slots | Protected Member Functions | Protected Attributes
DtAssemblyItemsEditor Class Reference

This class will allow editing of the assembly items that apply to rolling up assemblies. More...

Inheritance diagram for DtAssemblyItemsEditor:
Inheritance graph
[legend]

Public Member Functions

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

Public Attributes

QHBoxLayout * myButtonLayout
QPushButtonmyOKButton
QPushButtonmyCancelButton
QLabelmyInstructions
QHBoxLayout * myButtonModifyLayout
QTableWidgetmyAssemblyItems
QPushButtonmyAdd
QPushButtonmyRemove
QTabBarmyAssemblyItemTypes

Protected Types

typedef std::map< std::string,
DtAssembliesReaderWriter::RootNodeContainer
AssemblyItemsMap

Protected Slots

virtual void addRow ()
virtual void removeRow ()
virtual void itemSelectionChanged ()
virtual void assemblyItemTypeChanged ()
virtual void variableChanged ()

Protected Member Functions

virtual void accept ()
 Called when dialog is accepted. Write out all changes.
virtual void setupTableForAssemblyItem (const DtAssembliesReaderWriter::RootNodeContainer &)
 Sets up table for given assembly item.
virtual void convertTableToAssemblyItems (const std::string &type, DtAssembliesReaderWriter::RootNodeContainer &container) const
 Converts table to assembly item.
virtual void variableChanged (QComboBox *)
virtual std::string typeForTab (int t) const

Protected Attributes

makVrv::DtDemyDe
AssemblyItemsMap myAssemblyItemsMap
std::string myCurrentAssembly
QStringList myAvailableVariables
QStringList myUnusedVariables

Detailed Description

This class will allow editing of the assembly items that apply to rolling up assemblies.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void DtAssemblyItemsEditor::accept ( )
protectedvirtual

Called when dialog is accepted. Write out all changes.

virtual void DtAssemblyItemsEditor::setupTableForAssemblyItem ( const DtAssembliesReaderWriter::RootNodeContainer )
protectedvirtual

Sets up table for given assembly item.

virtual void DtAssemblyItemsEditor::convertTableToAssemblyItems ( const std::string &  type,
DtAssembliesReaderWriter::RootNodeContainer container 
) const
protectedvirtual

Converts table to assembly item.

virtual void DtAssemblyItemsEditor::variableChanged ( QComboBox )
protectedvirtual
virtual std::string DtAssemblyItemsEditor::typeForTab ( int  t) const
protectedvirtual
virtual void DtAssemblyItemsEditor::addRow ( )
protectedvirtualslot
virtual void DtAssemblyItemsEditor::removeRow ( )
protectedvirtualslot
virtual void DtAssemblyItemsEditor::itemSelectionChanged ( )
protectedvirtualslot
virtual void DtAssemblyItemsEditor::assemblyItemTypeChanged ( )
protectedvirtualslot
virtual void DtAssemblyItemsEditor::variableChanged ( )
protectedvirtualslot

Member Data Documentation

QHBoxLayout* DtAssemblyItemsEditor::myButtonLayout
QPushButton* DtAssemblyItemsEditor::myOKButton
QPushButton* DtAssemblyItemsEditor::myCancelButton
QLabel* DtAssemblyItemsEditor::myInstructions
QHBoxLayout* DtAssemblyItemsEditor::myButtonModifyLayout
QTableWidget* DtAssemblyItemsEditor::myAssemblyItems
QPushButton* DtAssemblyItemsEditor::myAdd
QPushButton* DtAssemblyItemsEditor::myRemove
QTabBar* DtAssemblyItemsEditor::myAssemblyItemTypes
makVrv::DtDe& DtAssemblyItemsEditor::myDe
protected
AssemblyItemsMap DtAssemblyItemsEditor::myAssemblyItemsMap
protected
std::string DtAssemblyItemsEditor::myCurrentAssembly
protected
QStringList DtAssemblyItemsEditor::myAvailableVariables
protected
QStringList DtAssemblyItemsEditor::myUnusedVariables
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)