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

This class will allow for the adding, modifying or removing of movement file configurations that can be applied to movement (csv) files. More...

Inheritance diagram for DtMovementDataFileConfigurationEditor:
Inheritance graph
[legend]

Classes

struct  Column

Public Member Functions

 DtMovementDataFileConfigurationEditor (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=Qt::Tool)
virtual ~DtMovementDataFileConfigurationEditor ()
virtual void setInitialSelection (const QString &)

Protected Types

typedef std::vector< ColumnColumns

Protected Slots

virtual void onSelectMovementFileConfiguration ()
virtual void onColumnChanged ()
 Called when the configuration column contents have changed.
virtual void onStartRowChanged ()
virtual void onAddMovementFileConfiguration ()
virtual void onRemoveMovementFileConfiguration ()
virtual void onRenameMovementFileConfiguration ()

Protected Member Functions

virtual void accept ()
 Called when dialog is accepted. Write out all changes.
virtual void setupFiles ()
 Called from constructor. Sets up the files available.
virtual void addColumn ()
 Adds a new column. Currently only 4 columns supported.
virtual void changeColumn (int)
 Changes column to match current information.
virtual void setColumn (int col, int columnInFile, const std::string &type, const std::string &unit)
 Sets the data for the particular column.
virtual void clearColumns (int numColumns)
 Clears out the number of columns specified.

Protected Attributes

QString myInitialSelection
QLabelmyConfigurationLabel
QComboBoxmyConfigurations
QLabelmyStartRowLabel
QLineEditmyStartRow
QIntValidator * myValidator
QWidget * myConfiguration
QLabelmyInstructions
QPushButtonmyAddMovementFileConfiguration
QPushButtonmyRemoveMovementFileConfiguration
QPushButtonmyRenameMovementFileConfiguration
QPushButtonmyOKButton
QPushButtonmyCancelButton
Columns myColumns
std::vector
< DtScriptedMovementFileConfiguration
myFileConfigurations
makVrv::DtDemyDe

Detailed Description

This class will allow for the adding, modifying or removing of movement file configurations that can be applied to movement (csv) files.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void DtMovementDataFileConfigurationEditor::setInitialSelection ( const QString &  )
virtual
virtual void DtMovementDataFileConfigurationEditor::accept ( )
protectedvirtual

Called when dialog is accepted. Write out all changes.

virtual void DtMovementDataFileConfigurationEditor::setupFiles ( )
protectedvirtual

Called from constructor. Sets up the files available.

virtual void DtMovementDataFileConfigurationEditor::addColumn ( )
protectedvirtual

Adds a new column. Currently only 4 columns supported.

virtual void DtMovementDataFileConfigurationEditor::changeColumn ( int  )
protectedvirtual

Changes column to match current information.

virtual void DtMovementDataFileConfigurationEditor::setColumn ( int  col,
int  columnInFile,
const std::string &  type,
const std::string &  unit 
)
protectedvirtual

Sets the data for the particular column.

virtual void DtMovementDataFileConfigurationEditor::clearColumns ( int  numColumns)
protectedvirtual

Clears out the number of columns specified.

virtual void DtMovementDataFileConfigurationEditor::onSelectMovementFileConfiguration ( )
protectedvirtualslot
virtual void DtMovementDataFileConfigurationEditor::onColumnChanged ( )
protectedvirtualslot

Called when the configuration column contents have changed.

virtual void DtMovementDataFileConfigurationEditor::onStartRowChanged ( )
protectedvirtualslot
virtual void DtMovementDataFileConfigurationEditor::onAddMovementFileConfiguration ( )
protectedvirtualslot
virtual void DtMovementDataFileConfigurationEditor::onRemoveMovementFileConfiguration ( )
protectedvirtualslot
virtual void DtMovementDataFileConfigurationEditor::onRenameMovementFileConfiguration ( )
protectedvirtualslot

Member Data Documentation

QString DtMovementDataFileConfigurationEditor::myInitialSelection
protected
QLabel* DtMovementDataFileConfigurationEditor::myConfigurationLabel
protected
QComboBox* DtMovementDataFileConfigurationEditor::myConfigurations
protected
QLabel* DtMovementDataFileConfigurationEditor::myStartRowLabel
protected
QLineEdit* DtMovementDataFileConfigurationEditor::myStartRow
protected
QIntValidator* DtMovementDataFileConfigurationEditor::myValidator
protected
QWidget* DtMovementDataFileConfigurationEditor::myConfiguration
protected
QLabel* DtMovementDataFileConfigurationEditor::myInstructions
protected
QPushButton* DtMovementDataFileConfigurationEditor::myAddMovementFileConfiguration
protected
QPushButton* DtMovementDataFileConfigurationEditor::myRemoveMovementFileConfiguration
protected
QPushButton* DtMovementDataFileConfigurationEditor::myRenameMovementFileConfiguration
protected
QPushButton* DtMovementDataFileConfigurationEditor::myOKButton
protected
QPushButton* DtMovementDataFileConfigurationEditor::myCancelButton
protected
Columns DtMovementDataFileConfigurationEditor::myColumns
protected
std::vector<DtScriptedMovementFileConfiguration> DtMovementDataFileConfigurationEditor::myFileConfigurations
protected
makVrv::DtDe& DtMovementDataFileConfigurationEditor::myDe
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)