VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtCheckpointSettingsWidget Class Reference
Inheritance diagram for makVrf::DtCheckpointSettingsWidget:
Inheritance graph
[legend]

Public Slots

virtual void checkpointsDirectoryChanged ()
virtual void saveCheckpointsFrequencyChanged ()

Public Member Functions

 DtCheckpointSettingsWidget (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtCheckpointSettingsWidget ()
 destructor
virtual void setContentsEnabled (bool)
virtual bool contentsEnabled () const
- Public Member Functions inherited from makVrf::DtCheckpointSettingsWidgetInterface
virtual ~DtCheckpointSettingsWidgetInterface ()
 virtual DTOR

Public Attributes

DtTimeEntryWidgetmyScenarioSnapshotsTime
QCheckBoxmyEnablePeriodicSnapshotsCheckBox
QFrame * myEnablePeriodicSnapshotsSeparator
QWidget * myEnablePeriodicSnapshotsCanvas
QPushButtonmyShowScenarioSnapshots
QGridLayout * mySnapshotsLayout
QLineEditmySnapshotsToKeep
QLabelmySnapshotsToKeepLabel
QLabelmySaveCheckpointsFrequencyLabel
QLineEditmySaveCheckpointsFrequency
QCheckBoxmyEnableSaveCheckpointsCheckBox
QFrame * myEnableSaveCheckpointsSeparator
QLabelmySaveCheckpointsDirectoryLabel
QLineEditmySaveCheckpointsDirectory
QPushButtonmyClearSaveCheckpointsDirectory
QPushButtonmySelectSaveCheckpointsDirectory
QHBoxLayout * myCheckpointsDirectoryLayout
- Public Attributes inherited from makVrf::DtCheckpointSettingsWidgetInterface
boost::signal< void()> signal_sendPeriodicSnapshoSettingsToBackEnds
boost::signal< void(const
std::string &)> 
signal_checkpointsDirectoryChanged
boost::signal< void(bool)> signal_enableSaveCheckpointsChanged
boost::signal< void(int)> signal_periodicCheckpointFrequencyChanged

Protected Slots

virtual void updatePeriodicSnapshotData ()
virtual void showScenarioSnapshotsPressed ()
virtual void enableSaveCheckpointsChanged ()
virtual void clearSaveCheckpointsDirectoryPressed ()
virtual void selectCheckpointsDirectoryPressed ()

Protected Member Functions

void setupGui ()
virtual bool snapshotsEnabled () const
 Returns true if Snapshoting is enabled.
virtual void setSnapshotsEnabled (bool)
virtual bool checkpointsEnabled () const
 Returns true if checkpointing is enabled.
virtual void setCheckpointsEnabled (bool)
virtual double scenarioSnapshotsTime () const
 Returns time (in seconds) of the Snapshot interval.
virtual void setScenarioSnapshotsTime (double)
virtual void setNumberOfSnapshotsToKeep (int)
 The window for Snapshots to be kept in memory.
virtual int numberOfSnapshotsToKeep () const
virtual void setEnablePeriodicCheckpointing (bool)
 Whether periodic checkpointing is enabled.
virtual bool enablePeriodicCheckpointing () const
virtual void setPeriodicCheckpointingFrequency (int)
 Periodic checkpointing time period.
virtual int periodicCheckpointingFrequency () const
virtual void setPeriodicCheckpointingDirectory (const std::string &)
 Directory to periodically checkpoint to.
virtual std::string periodicCheckpointingDirectory () const
virtual void updateEnabledStates ()

Protected Attributes

makVrv::DtDemyDe

Private Member Functions

 DtCheckpointSettingsWidget (const DtCheckpointSettingsWidget &orig)
 copy constructor. Not Implemented.
DtCheckpointSettingsWidgetoperator= (const DtCheckpointSettingsWidget &rhs)
 assignment operator. Not Implemented.

Constructor & Destructor Documentation

makVrf::DtCheckpointSettingsWidget::DtCheckpointSettingsWidget ( makVrv::DtDe ,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrf::DtCheckpointSettingsWidget::~DtCheckpointSettingsWidget ( )
virtual

destructor

makVrf::DtCheckpointSettingsWidget::DtCheckpointSettingsWidget ( const DtCheckpointSettingsWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

virtual void makVrf::DtCheckpointSettingsWidget::setContentsEnabled ( bool  )
virtual
virtual bool makVrf::DtCheckpointSettingsWidget::contentsEnabled ( ) const
virtual
void makVrf::DtCheckpointSettingsWidget::setupGui ( )
protected
virtual bool makVrf::DtCheckpointSettingsWidget::snapshotsEnabled ( ) const
protectedvirtual

Returns true if Snapshoting is enabled.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual void makVrf::DtCheckpointSettingsWidget::setSnapshotsEnabled ( bool  )
protectedvirtual
virtual bool makVrf::DtCheckpointSettingsWidget::checkpointsEnabled ( ) const
protectedvirtual

Returns true if checkpointing is enabled.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual void makVrf::DtCheckpointSettingsWidget::setCheckpointsEnabled ( bool  )
protectedvirtual
virtual double makVrf::DtCheckpointSettingsWidget::scenarioSnapshotsTime ( ) const
protectedvirtual

Returns time (in seconds) of the Snapshot interval.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual void makVrf::DtCheckpointSettingsWidget::setScenarioSnapshotsTime ( double  )
protectedvirtual
virtual void makVrf::DtCheckpointSettingsWidget::setNumberOfSnapshotsToKeep ( int  )
protectedvirtual

The window for Snapshots to be kept in memory.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual int makVrf::DtCheckpointSettingsWidget::numberOfSnapshotsToKeep ( ) const
protectedvirtual
virtual void makVrf::DtCheckpointSettingsWidget::setEnablePeriodicCheckpointing ( bool  )
protectedvirtual

Whether periodic checkpointing is enabled.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual bool makVrf::DtCheckpointSettingsWidget::enablePeriodicCheckpointing ( ) const
protectedvirtual
virtual void makVrf::DtCheckpointSettingsWidget::setPeriodicCheckpointingFrequency ( int  )
protectedvirtual

Periodic checkpointing time period.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual int makVrf::DtCheckpointSettingsWidget::periodicCheckpointingFrequency ( ) const
protectedvirtual
virtual void makVrf::DtCheckpointSettingsWidget::setPeriodicCheckpointingDirectory ( const std::string &  )
protectedvirtual

Directory to periodically checkpoint to.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual std::string makVrf::DtCheckpointSettingsWidget::periodicCheckpointingDirectory ( ) const
protectedvirtual
virtual void makVrf::DtCheckpointSettingsWidget::updateEnabledStates ( )
protectedvirtual
virtual void makVrf::DtCheckpointSettingsWidget::checkpointsDirectoryChanged ( )
virtualslot
virtual void makVrf::DtCheckpointSettingsWidget::saveCheckpointsFrequencyChanged ( )
virtualslot
virtual void makVrf::DtCheckpointSettingsWidget::updatePeriodicSnapshotData ( )
protectedvirtualslot
virtual void makVrf::DtCheckpointSettingsWidget::showScenarioSnapshotsPressed ( )
protectedvirtualslot
virtual void makVrf::DtCheckpointSettingsWidget::enableSaveCheckpointsChanged ( )
protectedvirtualslot
virtual void makVrf::DtCheckpointSettingsWidget::clearSaveCheckpointsDirectoryPressed ( )
protectedvirtualslot
virtual void makVrf::DtCheckpointSettingsWidget::selectCheckpointsDirectoryPressed ( )
protectedvirtualslot
DtCheckpointSettingsWidget& makVrf::DtCheckpointSettingsWidget::operator= ( const DtCheckpointSettingsWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

DtTimeEntryWidget* makVrf::DtCheckpointSettingsWidget::myScenarioSnapshotsTime
QCheckBox* makVrf::DtCheckpointSettingsWidget::myEnablePeriodicSnapshotsCheckBox
QFrame* makVrf::DtCheckpointSettingsWidget::myEnablePeriodicSnapshotsSeparator
QWidget* makVrf::DtCheckpointSettingsWidget::myEnablePeriodicSnapshotsCanvas
QPushButton* makVrf::DtCheckpointSettingsWidget::myShowScenarioSnapshots
QGridLayout* makVrf::DtCheckpointSettingsWidget::mySnapshotsLayout
QLineEdit* makVrf::DtCheckpointSettingsWidget::mySnapshotsToKeep
QLabel* makVrf::DtCheckpointSettingsWidget::mySnapshotsToKeepLabel
QLabel* makVrf::DtCheckpointSettingsWidget::mySaveCheckpointsFrequencyLabel
QLineEdit* makVrf::DtCheckpointSettingsWidget::mySaveCheckpointsFrequency
QCheckBox* makVrf::DtCheckpointSettingsWidget::myEnableSaveCheckpointsCheckBox
QFrame* makVrf::DtCheckpointSettingsWidget::myEnableSaveCheckpointsSeparator
QLabel* makVrf::DtCheckpointSettingsWidget::mySaveCheckpointsDirectoryLabel
QLineEdit* makVrf::DtCheckpointSettingsWidget::mySaveCheckpointsDirectory
QPushButton* makVrf::DtCheckpointSettingsWidget::myClearSaveCheckpointsDirectory
QPushButton* makVrf::DtCheckpointSettingsWidget::mySelectSaveCheckpointsDirectory
QHBoxLayout* makVrf::DtCheckpointSettingsWidget::myCheckpointsDirectoryLayout
makVrv::DtDe& makVrf::DtCheckpointSettingsWidget::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)