VR-Forces Developer's Guide
 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.

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 ()
 
virtual void onStartRowChanged ()
 
virtual void onAddMovementFileConfiguration ()
 
virtual void onRemoveMovementFileConfiguration ()
 
virtual void onRenameMovementFileConfiguration ()
 

Protected Member Functions

virtual void accept ()
 
virtual void setupFiles ()
 
virtual void addColumn ()
 
virtual void changeColumn (int)
 
virtual void setColumn (int col, int columnInFile, const std::string &type, const std::string &unit)
 
virtual void clearColumns (int numColumns)
 

Protected Attributes

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

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
QToolButton* DtMovementDataFileConfigurationEditor::myAddMovementFileConfiguration
protected
QToolButton* DtMovementDataFileConfigurationEditor::myRemoveMovementFileConfiguration
protected
QToolButton* 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 Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)