-
-
Notifications
You must be signed in to change notification settings - Fork 78
Expand file tree
/
Copy pathParameterScreenCapture.cpp
More file actions
85 lines (72 loc) · 1.59 KB
/
ParameterScreenCapture.cpp
File metadata and controls
85 lines (72 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include "ParameterScreenCapture.h"
CParameterScreenCapture::CParameterScreenCapture(QObject *parent)
: CParameterOperate{parent}
, m_Record(this)
, m_Target(TARGET::Screen)
, m_Operate(OPERATE::Shot)
, m_nScreen(-1)
{}
CParameterScreenCapture::~CParameterScreenCapture()
{}
int CParameterScreenCapture::OnLoad(QSettings &set)
{
return 0;
}
int CParameterScreenCapture::OnSave(QSettings &set)
{
return 0;
}
const CParameterScreenCapture::TARGET CParameterScreenCapture::GetTarget() const
{
return m_Target;
}
int CParameterScreenCapture::SetTarget(TARGET tg)
{
if(m_Target == tg)
return 0;
m_Target = tg;
SetModified(true);
return 0;
}
const CParameterScreenCapture::OPERATE CParameterScreenCapture::GetOperate() const
{
return m_Operate;
}
int CParameterScreenCapture::SetOperate(OPERATE opt)
{
if(m_Operate == opt)
return 0;
m_Operate = opt;
SetModified(true);
return 0;
}
const int CParameterScreenCapture::GetScreen() const
{
return m_nScreen;
}
int CParameterScreenCapture::SetScreen(int screen)
{
if(m_nScreen == screen)
return 0;
m_nScreen = screen;
SetModified(true);
return 0;
}
const QCapturableWindow CParameterScreenCapture::GetWindow() const
{
return m_WindowCapture;
}
int CParameterScreenCapture::SetWindow(QCapturableWindow w)
{
if(m_WindowCapture == w)
return 0;
m_WindowCapture = w;
SetModified(true);
return 0;
}
void CParameterScreenCapture::slotSetGlobalParameters()
{
auto p = GetGlobalParameters();
if(!p) return;
m_Record = p->m_Record;
}