File tree 3 files changed +17
-1
lines changed 3 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 5
5
int main (int argc, char *argv[])
6
6
{
7
7
QApplication app (argc, argv);
8
+ app.setApplicationName (" REVERSCREEN" );
9
+ app.setOrganizationDomain (" reverscreen.com" );
10
+ app.setOrganizationName (" reverscreen.com" );
8
11
app.setStyle (" Fusion" );
9
12
10
13
MainWindow window;
Original file line number Diff line number Diff line change 18
18
#include < QDesktopWidget>
19
19
#include < QDebug>
20
20
#include < QMimeData>
21
+ #include < QSettings>
21
22
22
23
#include " awesomeservice.h"
23
24
#include " mainwindow.h"
@@ -44,6 +45,10 @@ MainWindow::MainWindow(QWidget *parent)
44
45
45
46
setupUi ();
46
47
enableDisableUi ();
48
+
49
+ QSettings settings;
50
+ restoreGeometry (settings.value (" geometry" ).toByteArray ());
51
+ restoreState (settings.value (" windowState" ).toByteArray ());
47
52
}
48
53
49
54
void MainWindow::slotActionCapture ()
@@ -476,3 +481,11 @@ void MainWindow::dropEvent(QDropEvent *event)
476
481
}
477
482
}
478
483
}
484
+
485
+ void MainWindow::closeEvent (QCloseEvent *event)
486
+ {
487
+ QSettings settings;
488
+ settings.setValue (" geometry" , saveGeometry ());
489
+ settings.setValue (" windowState" , saveState ());
490
+ QMainWindow::closeEvent (event);
491
+ }
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ private slots:
44
44
bool eventFilter (QObject *obj, QEvent *event);
45
45
void dragEnterEvent (QDragEnterEvent *event);
46
46
void dropEvent (QDropEvent *event);
47
-
47
+ void closeEvent (QCloseEvent *event);
48
48
49
49
private:
50
50
bool saveImage (const QString &fileName);
You can’t perform that action at this time.
0 commit comments