VR-Forces Developer's Guide
 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)
 
virtual ~DtCheckpointSettingsWidget () override
 
virtual void setContentsEnabled (bool) override
 
virtual bool contentsEnabled () const override
 
- Public Member Functions inherited from makVrf::DtCheckpointSettingsWidgetInterface
virtual ~DtCheckpointSettingsWidgetInterface ()
 

Public Attributes

DtTimeEntryWidgetmyScenarioSnapshotsTime
 
QCheckBoxmyEnablePeriodicSnapshotsCheckBox
 
QFramemyEnablePeriodicSnapshotsSeparator
 
QWidget * myEnablePeriodicSnapshotsCanvas
 
QPushButtonmyShowScenarioSnapshots
 
QGridLayout * mySnapshotsLayout
 
QLineEditmySnapshotsToKeep
 
QLabelmySnapshotsToKeepLabel
 
QLabelmySaveCheckpointsFrequencyLabel
 
QLineEditmySaveCheckpointsFrequency
 
QCheckBoxmyEnableSaveCheckpointsCheckBox
 
QFramemyEnableSaveCheckpointsSeparator
 
QLabelmySaveCheckpointsDirectoryLabel
 
QLineEditmySaveCheckpointsDirectory
 
QToolButtonmyClearSaveCheckpointsDirectory
 
QToolButtonmySelectSaveCheckpointsDirectory
 
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 override
 
virtual void setSnapshotsEnabled (bool) override
 
virtual bool checkpointsEnabled () const override
 
virtual void setCheckpointsEnabled (bool) override
 
virtual double scenarioSnapshotsTime () const override
 
virtual void setScenarioSnapshotsTime (double) override
 
virtual void setNumberOfSnapshotsToKeep (int) override
 
virtual int numberOfSnapshotsToKeep () const override
 
virtual void setEnablePeriodicCheckpointing (bool) override
 
virtual bool enablePeriodicCheckpointing () const override
 
virtual void setPeriodicCheckpointingFrequency (int) override
 
virtual int periodicCheckpointingFrequency () const override
 
virtual void setPeriodicCheckpointingDirectory (const std::string &) override
 
virtual std::string periodicCheckpointingDirectory () const override
 
virtual void updateEnabledStates ()
 

Protected Attributes

makVrv::DtDemyDe
 

Private Member Functions

 DtCheckpointSettingsWidget (const DtCheckpointSettingsWidget &orig)
 
DtCheckpointSettingsWidgetoperator= (const DtCheckpointSettingsWidget &rhs)
 

Constructor & Destructor Documentation

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

default constructor

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

destructor

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

copy constructor. Not Implemented.

Member Function Documentation

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

Returns true if Snapshoting is enabled.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

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

Returns true if checkpointing is enabled.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

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

Returns time (in seconds) of the Snapshot interval.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

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

The window for Snapshots to be kept in memory.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

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

Whether periodic checkpointing is enabled.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

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

Periodic checkpointing time period.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

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

Directory to periodically checkpoint to.

Implements makVrf::DtCheckpointSettingsWidgetInterface.

virtual std::string makVrf::DtCheckpointSettingsWidget::periodicCheckpointingDirectory ( ) const
overrideprotectedvirtual
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
QToolButton* makVrf::DtCheckpointSettingsWidget::myClearSaveCheckpointsDirectory
QToolButton* 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 Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)