玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Public 属性 | Protected 槽 | Protected 成员函数 | Private 属性 | 所有成员列表
CParameterScreenCapture类 参考
类 CParameterScreenCapture 继承关系图:
Inheritance graph
[图例]
CParameterScreenCapture 的协作图:
Collaboration graph
[图例]

Public 类型

enum class  TARGET { Screen , Window , CustomRectangle , Curstomize }
 
enum class  OPERATE { Shot , Record }
 

Public 成员函数

 CParameterScreenCapture (QObject *parent=nullptr)
 
const TARGET GetTarget () const
 
int SetTarget (TARGET tg)
 
const OPERATE GetOperate () const
 
int SetOperate (OPERATE opt)
 
const int GetScreen () const
 
int SetScreen (int screen)
 
const QCapturableWindow GetWindow () const
 
int SetWindow (QCapturableWindow w)
 
- Public 成员函数 继承自 CParameterOperate
 CParameterOperate (QObject *parent=nullptr, const QString &szPrefix=QString())
 
CParameterPluginGetGlobalParameters ()
 Get CParameterPlugin
 
int SetGlobalParameters (CParameterPlugin *p)
 
const QString GetName () const
 
void SetName (const QString &szName)
 
- 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 QSettings
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings
 
virtual bool CheckValidity ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。
 

Public 属性

CParameterRecord m_Record
 

Protected 槽

virtual void slotSetGlobalParameters () override
 
- Protected 槽 继承自 CParameterOperate
virtual void slotSetGlobalParameters ()
 设置 CParameterPlugin 后调用,用于初始化与 CParameterPlugin 有关的操作。
 

Protected 成员函数

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected 成员函数 继承自 CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 

Private 属性

TARGET m_Target
 
OPERATE m_Operate
 
int m_nScreen
 
QCapturableWindow m_WindowCapture
 

额外继承的成员函数

- 信号 继承自 CParameterOperate
void sigSetGlobalParameters ()
 仅由此类使用
 
void sigNameChanged (const QString &name=QString())
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 
- 属性 继承自 CParameter
bool Modified
 

详细描述

在文件 ParameterScreenCapture.h10 行定义.

成员枚举类型说明

◆ OPERATE

enum class CParameterScreenCapture::OPERATE
strong

在文件 ParameterScreenCapture.h28 行定义.

◆ TARGET

enum class CParameterScreenCapture::TARGET
strong

在文件 ParameterScreenCapture.h18 行定义.

构造及析构函数说明

◆ CParameterScreenCapture()

CParameterScreenCapture::CParameterScreenCapture ( QObject *  parent = nullptr)
explicit

在文件 ParameterScreenCapture.cpp3 行定义.

◆ ~CParameterScreenCapture()

CParameterScreenCapture::~CParameterScreenCapture ( )
virtual

在文件 ParameterScreenCapture.cpp11 行定义.

成员函数说明

◆ GetOperate()

const CParameterScreenCapture::OPERATE CParameterScreenCapture::GetOperate ( ) const

在文件 ParameterScreenCapture.cpp38 行定义.

◆ GetScreen()

const int CParameterScreenCapture::GetScreen ( ) const

在文件 ParameterScreenCapture.cpp52 行定义.

◆ GetTarget()

const CParameterScreenCapture::TARGET CParameterScreenCapture::GetTarget ( ) const

在文件 ParameterScreenCapture.cpp24 行定义.

◆ GetWindow()

const QCapturableWindow CParameterScreenCapture::GetWindow ( ) const

在文件 ParameterScreenCapture.cpp66 行定义.

◆ OnLoad()

int CParameterScreenCapture::OnLoad ( QSettings &  set)
overrideprotectedvirtual

重载 CParameterOperate .

在文件 ParameterScreenCapture.cpp14 行定义.

◆ OnSave()

int CParameterScreenCapture::OnSave ( QSettings &  set)
overrideprotectedvirtual

重载 CParameterOperate .

在文件 ParameterScreenCapture.cpp19 行定义.

◆ SetOperate()

int CParameterScreenCapture::SetOperate ( OPERATE  opt)

在文件 ParameterScreenCapture.cpp43 行定义.

◆ SetScreen()

int CParameterScreenCapture::SetScreen ( int  screen)

在文件 ParameterScreenCapture.cpp57 行定义.

◆ SetTarget()

int CParameterScreenCapture::SetTarget ( TARGET  tg)

在文件 ParameterScreenCapture.cpp29 行定义.

◆ SetWindow()

int CParameterScreenCapture::SetWindow ( QCapturableWindow  w)

在文件 ParameterScreenCapture.cpp71 行定义.

◆ slotSetGlobalParameters

void CParameterScreenCapture::slotSetGlobalParameters ( )
overrideprotectedvirtualslot

在文件 ParameterScreenCapture.cpp80 行定义.

类成员变量说明

◆ m_nScreen

int CParameterScreenCapture::m_nScreen
private

在文件 ParameterScreenCapture.h45 行定义.

◆ m_Operate

OPERATE CParameterScreenCapture::m_Operate
private

在文件 ParameterScreenCapture.h44 行定义.

◆ m_Record

CParameterRecord CParameterScreenCapture::m_Record

在文件 ParameterScreenCapture.h17 行定义.

◆ m_Target

TARGET CParameterScreenCapture::m_Target
private

在文件 ParameterScreenCapture.h43 行定义.

◆ m_WindowCapture

QCapturableWindow CParameterScreenCapture::m_WindowCapture
private

在文件 ParameterScreenCapture.h46 行定义.


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