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 ()
 
virtual void setContentsEnabled (bool)
 
virtual bool contentsEnabled () const
 
- 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
 
virtual void setSnapshotsEnabled (bool)
 
virtual bool checkpointsEnabled () const
 
virtual void setCheckpointsEnabled (bool)
 
virtual double scenarioSnapshotsTime () const
 
virtual void setScenarioSnapshotsTime (double)
 
virtual void setNumberOfSnapshotsToKeep (int)
 
virtual int numberOfSnapshotsToKeep () const
 
virtual void setEnablePeriodicCheckpointing (bool)
 
virtual bool enablePeriodicCheckpointing () const
 
virtual void setPeriodicCheckpointingFrequency (int)
 
virtual int periodicCheckpointingFrequency () const
 
virtual void setPeriodicCheckpointingDirectory (const std::string &)
 
virtual std::string periodicCheckpointingDirectory () const
 
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 ( )
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
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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)