玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 类型 | 信号 | Public 成员函数 | Protected 成员函数 | Private 属性 | 所有成员列表
CParameterRecord类 参考
类 CParameterRecord 继承关系图:
CParameter

Public 类型

enum  ENDACTION { No , OpenFile , OpenFolder }
 

信号

void sigQualityChanged ()
 
void sigEncodingModeChanged ()
 
void sigImageFileChanged ()
 
void sigEnableVideoChanged ()
 
void sigEnableAudioChanged ()
 
void sigEndActionChanged ()
 
void ImagePathChanged ()
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 

Public 成员函数

 CParameterRecord (QObject *parent=nullptr, const QString &szPrefix=QString())
 
const QString GetPath () const
 
int SetPath (const QString &szPath)
 
const QString GetFile (bool bAuto=false)
 
int SetFile (const QString &szFile)
 
QString GetImageFile (bool bAuto=false)
 
void SetImageFile (const QString &newImageFile)
 
QString GetImagePath () const
 
void SetImagePath (const QString &newImagePath)
 
qreal GetVideoFrameRate () const
 
void SetVideoFrameRate (qreal newVideoFrameRate)
 
int GetAudioSampleRate () const
 
void SetAudioSampleRate (int newAudioSampleRate)
 
virtual CParameterRecordoperator= (const CParameterRecord &in)
 
bool GetEnableVideo () const
 
void SetEnableVideo (bool newEnableVideo)
 
bool GetEnableAudio () const
 
void SetEnableAudio (bool newEnableAudio)
 
CParameterRecord::ENDACTION GetEndAction () const
 
void SetEndAction (ENDACTION newEndAction)
 
- Public 成员函数 继承自 CParameter
 CParameter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
virtual int Load (QString szFile=QString())
 Load from file
 
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file
 
virtual int Load (QSettings &set)
 Load from storage
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to storage
 
virtual bool CheckValidity ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。
 

Protected 成员函数

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 

Private 属性

bool m_bEnableVideo
 
bool m_bEnableAudio
 
QString m_szFile
 
QString m_szPath
 
QString m_szImageFile
 
QString m_szImagePath
 
qreal m_VideoFrameRate
 
int m_AudioSampleRate
 
ENDACTION m_EndAction
 

额外继承的成员函数

- 属性 继承自 CParameter
bool Modified
 

详细描述

在文件 ParameterRecord.h15 行定义.

成员枚举类型说明

◆ ENDACTION

enum CParameterRecord::ENDACTION

在文件 ParameterRecord.h68 行定义.

构造及析构函数说明

◆ CParameterRecord()

CParameterRecord::CParameterRecord ( QObject *  parent = nullptr,
const QString &  szPrefix = QString() 
)
explicit

在文件 ParameterRecord.cpp10 行定义.

成员函数说明

◆ GetAudioSampleRate()

int CParameterRecord::GetAudioSampleRate ( ) const

在文件 ParameterRecord.cpp317 行定义.

◆ GetEnableAudio()

bool CParameterRecord::GetEnableAudio ( ) const

在文件 ParameterRecord.cpp86 行定义.

◆ GetEnableVideo()

bool CParameterRecord::GetEnableVideo ( ) const

在文件 ParameterRecord.cpp72 行定义.

◆ GetEndAction()

CParameterRecord::ENDACTION CParameterRecord::GetEndAction ( ) const

在文件 ParameterRecord.cpp100 行定义.

◆ GetFile()

const QString CParameterRecord::GetFile ( bool  bAuto = false)
参数
bAuto
  • true: Automatically generated
  • false: use the value of SetFile()
extfilename extension

在文件 ParameterRecord.cpp177 行定义.

◆ GetImageFile()

QString CParameterRecord::GetImageFile ( bool  bAuto = false)

在文件 ParameterRecord.cpp196 行定义.

◆ GetImagePath()

QString CParameterRecord::GetImagePath ( ) const

在文件 ParameterRecord.cpp114 行定义.

◆ GetPath()

const QString CParameterRecord::GetPath ( ) const

在文件 ParameterRecord.cpp217 行定义.

◆ GetVideoFrameRate()

qreal CParameterRecord::GetVideoFrameRate ( ) const

在文件 ParameterRecord.cpp303 行定义.

◆ OnLoad()

int CParameterRecord::OnLoad ( QSettings &  set)
overrideprotectedvirtual

实现了 CParameter.

在文件 ParameterRecord.cpp128 行定义.

◆ OnSave()

int CParameterRecord::OnSave ( QSettings &  set)
overrideprotectedvirtual

实现了 CParameter.

在文件 ParameterRecord.cpp155 行定义.

◆ operator=()

CParameterRecord & CParameterRecord::operator= ( const CParameterRecord in)
virtual

在文件 ParameterRecord.cpp45 行定义.

◆ SetAudioSampleRate()

void CParameterRecord::SetAudioSampleRate ( int  newAudioSampleRate)

在文件 ParameterRecord.cpp322 行定义.

◆ SetEnableAudio()

void CParameterRecord::SetEnableAudio ( bool  newEnableAudio)

在文件 ParameterRecord.cpp91 行定义.

◆ SetEnableVideo()

void CParameterRecord::SetEnableVideo ( bool  newEnableVideo)

在文件 ParameterRecord.cpp77 行定义.

◆ SetEndAction()

void CParameterRecord::SetEndAction ( ENDACTION  newEndAction)

在文件 ParameterRecord.cpp105 行定义.

◆ SetFile()

int CParameterRecord::SetFile ( const QString &  szFile)

在文件 ParameterRecord.cpp187 行定义.

◆ SetImageFile()

void CParameterRecord::SetImageFile ( const QString &  newImageFile)

在文件 ParameterRecord.cpp208 行定义.

◆ SetImagePath()

void CParameterRecord::SetImagePath ( const QString &  newImagePath)

在文件 ParameterRecord.cpp119 行定义.

◆ SetPath()

int CParameterRecord::SetPath ( const QString &  szPath)

在文件 ParameterRecord.cpp222 行定义.

◆ SetVideoFrameRate()

void CParameterRecord::SetVideoFrameRate ( qreal  newVideoFrameRate)

在文件 ParameterRecord.cpp308 行定义.

类成员变量说明

◆ m_AudioSampleRate

int CParameterRecord::m_AudioSampleRate
private

在文件 ParameterRecord.h106 行定义.

◆ m_bEnableAudio

bool CParameterRecord::m_bEnableAudio
private

在文件 ParameterRecord.h90 行定义.

◆ m_bEnableVideo

bool CParameterRecord::m_bEnableVideo
private

在文件 ParameterRecord.h89 行定义.

◆ m_EndAction

ENDACTION CParameterRecord::m_EndAction
private

在文件 ParameterRecord.h108 行定义.

◆ m_szFile

QString CParameterRecord::m_szFile
private

在文件 ParameterRecord.h91 行定义.

◆ m_szImageFile

QString CParameterRecord::m_szImageFile
private

在文件 ParameterRecord.h93 行定义.

◆ m_szImagePath

QString CParameterRecord::m_szImagePath
private

在文件 ParameterRecord.h94 行定义.

◆ m_szPath

QString CParameterRecord::m_szPath
private

在文件 ParameterRecord.h92 行定义.

◆ m_VideoFrameRate

qreal CParameterRecord::m_VideoFrameRate
private

在文件 ParameterRecord.h105 行定义.


该类的文档由以下文件生成: