File tree Expand file tree Collapse file tree 5 files changed +34
-9
lines changed Expand file tree Collapse file tree 5 files changed +34
-9
lines changed Original file line number Diff line number Diff line change 1
1
#include " QvkMagnifier.h"
2
2
3
-
4
3
using namespace std ;
5
4
6
-
7
5
// Lupe Rund, Qadratisch, Oval
8
6
9
7
QvkMagnifier::QvkMagnifier ()
10
8
{
9
+ vkSettings.readAll ();
10
+
11
11
faktor = 2 ;
12
12
label = new QLabel ( this );
13
13
14
- Magnifier400x200 ();
15
-
14
+ switch ( vkSettings.getMagnifierFormValue ()){
15
+ case 1 :
16
+ Magnifier200x200 ();
17
+ break ;
18
+ case 2 :
19
+ Magnifier400x200 ();
20
+ break ;
21
+ case 3 :
22
+ Magnifier600x200 ();
23
+ break ;
24
+ }
25
+
16
26
resize ( 2 * distanceX * faktor, 2 * distanceY * faktor );
17
27
setWindowFlags ( Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint | Qt::ToolTip ); // With tooltip, no entry in Taskbar
18
28
border = 3 ;
@@ -105,6 +115,11 @@ void QvkMagnifier::Magnifier600x200()
105
115
}
106
116
107
117
118
+ int QvkMagnifier::getFormValue ()
119
+ {
120
+ return formValue;
121
+ }
122
+
108
123
109
124
int QvkMagnifier::getDistanceX ()
110
125
{
Original file line number Diff line number Diff line change 15
15
16
16
17
17
#include " ui_QvkMagnifierDialog.h"
18
+ #include " QvkSettings.h"
18
19
19
20
20
21
class QvkMagnifier : public QDialog
@@ -27,7 +28,7 @@ Q_OBJECT
27
28
public slots:
28
29
void getDialogMagnifier ( QWidget *parent );
29
30
void magnifierShow ();
30
-
31
+ int getFormValue ();
31
32
32
33
private slots:
33
34
void closeEvent ( QCloseEvent * event );
@@ -44,7 +45,6 @@ private slots:
44
45
45
46
void closeDialog ();
46
47
47
-
48
48
protected:
49
49
50
50
@@ -65,7 +65,8 @@ private slots:
65
65
// QDialog *dialog;
66
66
QDialog *newDialog;
67
67
QTimer *timer;
68
-
68
+ QvkSettings vkSettings;
69
+
69
70
};
70
71
71
72
Original file line number Diff line number Diff line change @@ -1173,6 +1173,7 @@ void screencast::saveSettings()
1173
1173
1174
1174
settings.beginGroup ( " Magnifier" );
1175
1175
settings.setValue ( " OnOff" , MagnifierCheckBox->checkState ());
1176
+ settings.setValue ( " FormValue" , magnifier->getFormValue () );
1176
1177
settings.endGroup ();
1177
1178
1178
1179
}
Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ void QvkSettings::readAll()
88
88
89
89
settings.beginGroup ( " Magnifier" );
90
90
magnifierOnOff = settings.value ( " OnOff" , 0 ).toUInt ();
91
+ magnifierFormValue = settings.value ( " FormValue" , 2 ).toUInt ();
91
92
settings.endGroup ();
92
93
}
93
94
@@ -256,8 +257,13 @@ bool QvkSettings::getWebcamOverFullScreen()
256
257
return webcamOverFullScreen;
257
258
}
258
259
260
+ // Magnifier
259
261
int QvkSettings::getMagnifierOnOff ()
260
262
{
261
263
return magnifierOnOff;
262
-
263
264
}
265
+
266
+ int QvkSettings::getMagnifierFormValue ()
267
+ {
268
+ return magnifierFormValue;
269
+ }
Original file line number Diff line number Diff line change @@ -65,7 +65,8 @@ Q_OBJECT
65
65
66
66
// Magnifier
67
67
int getMagnifierOnOff ();
68
-
68
+ int getMagnifierFormValue ();
69
+
69
70
public slots:
70
71
71
72
@@ -121,6 +122,7 @@ private slots:
121
122
122
123
// Magnifier
123
124
int magnifierOnOff;
125
+ int magnifierFormValue;
124
126
};
125
127
126
128
#endif
You can’t perform that action at this time.
0 commit comments