22 class DtTrackHistorySettingsRecord;
57 bool applyFactoryOverrides(
58 makArchives::DtTrackHistorySettingsRecord& rec) const;
73 virtual int trackHistoryRibbonLength() const;
76 virtual void setTrackHistoryRibbonLength( int maxSamples );
79 virtual float trackHistoryRibbonTimeout() const;
82 virtual void setTrackHistoryRibbonTimeout(float duration);
85 virtual float trackHistoryRibbonSpacing() const;
88 virtual void setTrackHistoryRibbonSpacing( float spacing );
91 virtual bool trackHistoryRibbonInfinite() const;
94 virtual void setTrackHistoryRibbonInfinite( bool isInfinite );
97 virtual bool trackHistoryHeightLinesEnabled() const;
100 virtual void setTrackHistoryHeightLinesEnabled(bool enabled);
108 void setFromRecord( const makArchives::DtTrackHistorySettingsRecord& rec );
111 void getRecord( makArchives::DtTrackHistorySettingsRecord& rec ) const;
120 virtual void backup();
125 static const std::string& className();
129 int myTrackHistoryRibbonLength;
130 float myTrackHistoryRibbonTimeout;
131 float myTrackHistoryRibbonSpacing;
132 bool myTrackHistoryInfiniteFlag;
133 bool myTrackHistoryHeightLinesEnabled;
Settings record for storing track history settings.
Definition: DtTrackHistorySettingsRecord.h:19
Base class for shared settings managers. Extends the functionality provided by the DtCommonBaseSettin...
Definition: DtBaseSettingsManager.h:372
a read settings lock on a setting object. The object can only get read access aka const functions...
Definition: DtReadSettingsLock.h:48
The base class for all shared settings. Actual settings class should have the following members/decla...
Definition: DtSharedSettings.h:45
Contains the DtTrackHistorySettingsRecord class declaration.
This class maintains the track history settings.
Definition: DtSharedTrackHistorySettings.h:35
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains the DtSharedSettings class declaration.
a write settings lock on a setting object. The object can be read and modified, but no other threads ...
Definition: DtWriteSettingsLock.h:47
DtSharedRecordSettingsBackup< DtSharedTrackHistorySettings, makArchives::DtTrackHistorySettingsRecord > DtTrackHistorySettingsBackup
Definition: DtSharedTrackHistorySettings.h:28
The makVrv::DtSharedRecordSettingsBackup is a templaced class that settings records will use in order...
Definition: DtRecordSettingsBackup.h:197
Contains the DtBaseSettingsManager class declaration.
Contains DLL export macros.