VR-Forces 4.10 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 More...
 
virtual ~DtCheckpointSettingsWidget ()
 destructor More...
 
virtual void setContentsEnabled (bool)
 
virtual bool contentsEnabled () const
 
- Public Member Functions inherited from makVrf::DtCheckpointSettingsWidgetInterface
virtual ~DtCheckpointSettingsWidgetInterface ()
 virtual DTOR More...
 

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::signals2::signal< void()> signal_sendPeriodicSnapshoSettingsToBackEnds
 
boost::signals2::signal< void(const
std::string &)> 
signal_checkpointsDirectoryChanged
 
boost::signals2::signal< void(bool)> signal_enableSaveCheckpointsChanged
 
boost::signals2::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. More...
 
virtual void setSnapshotsEnabled (bool)
 
virtual bool checkpointsEnabled () const
 Returns true if checkpointing is enabled. More...
 
virtual void setCheckpointsEnabled (bool)
 
virtual double scenarioSnapshotsTime () const
 Returns time (in seconds) of the Snapshot interval. More...
 
virtual void setScenarioSnapshotsTime (double)
 
virtual void setNumberOfSnapshotsToKeep (int)
 The window for Snapshots to be kept in memory. More...
 
virtual int numberOfSnapshotsToKeep () const
 
virtual void setEnablePeriodicCheckpointing (bool)
 Whether periodic checkpointing is enabled. More...
 
virtual bool enablePeriodicCheckpointing () const
 
virtual void setPeriodicCheckpointingFrequency (int)
 Periodic checkpointing time period. More...
 
virtual int periodicCheckpointingFrequency () const
 
virtual void setPeriodicCheckpointingDirectory (const std::string &)
 Directory to periodically checkpoint to. More...
 
virtual std::string periodicCheckpointingDirectory () const
 
virtual void updateEnabledStates ()
 

Protected Attributes

makVrv::DtDemyDe
 

Private Member Functions

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

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)