diff options
author | Simon Rettberg | 2013-12-19 16:57:29 +0100 |
---|---|---|
committer | Simon Rettberg | 2013-12-19 16:57:29 +0100 |
commit | e2c71c3844de35f20b9c7af8c513c993cf06cebb (patch) | |
tree | c4e81bf3483a1458766cbd915187d303218998d8 /src/dialog.h | |
parent | Add support for a session start script that gets run right before the session... (diff) | |
download | vmchooser-e2c71c3844de35f20b9c7af8c513c993cf06cebb.tar.gz vmchooser-e2c71c3844de35f20b9c7af8c513c993cf06cebb.tar.xz vmchooser-e2c71c3844de35f20b9c7af8c513c993cf06cebb.zip |
Check if the window is still centered once a second and move it if neccessary.
This is needed to account for resolution changes while the vmChooser is being displayed.
Diffstat (limited to 'src/dialog.h')
-rw-r--r-- | src/dialog.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dialog.h b/src/dialog.h index 805ed08..cc3627a 100644 --- a/src/dialog.h +++ b/src/dialog.h @@ -11,6 +11,7 @@ namespace Ui { class Dialog; } +class QTimer; class Dialog : public QDialog { Q_OBJECT @@ -30,6 +31,8 @@ class Dialog : public QDialog { Ui::Dialog *ui; SessionTreeModel *model_; QSettings *pvsSettings_; + QPoint oldCenter_; + QTimer *centerTimer_; void readPVSSettings(); void writePVSSettings(); @@ -39,6 +42,7 @@ class Dialog : public QDialog { void on_pushButtonStart_clicked(); void on_pushButtonAbort_clicked(); void on_treeView_activated(QModelIndex index); + void on_centerTimer(); }; #endif // DIALOG_H |