Added logic to save/recall Qt family keyboard window location and size.
This commit is contained in:
parent
6c42f9588c
commit
540b62f487
|
@ -28,6 +28,7 @@
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
#include <QHBoxLayout>
|
#include <QHBoxLayout>
|
||||||
#include <QFontDialog>
|
#include <QFontDialog>
|
||||||
|
#include <QSettings>
|
||||||
|
|
||||||
#include "Qt/main.h"
|
#include "Qt/main.h"
|
||||||
#include "Qt/dface.h"
|
#include "Qt/dface.h"
|
||||||
|
@ -516,6 +517,7 @@ FKBConfigDialog::FKBConfigDialog(QWidget *parent)
|
||||||
QPushButton *closeButton;
|
QPushButton *closeButton;
|
||||||
QTreeWidgetItem *item;
|
QTreeWidgetItem *item;
|
||||||
QMenuBar *menuBar;
|
QMenuBar *menuBar;
|
||||||
|
QSettings settings;
|
||||||
|
|
||||||
setWindowTitle( "Family Keyboard" );
|
setWindowTitle( "Family Keyboard" );
|
||||||
|
|
||||||
|
@ -585,13 +587,21 @@ FKBConfigDialog::FKBConfigDialog(QWidget *parent)
|
||||||
updateTimer->start(500); // 2hz
|
updateTimer->start(500); // 2hz
|
||||||
|
|
||||||
updateStatusLabel();
|
updateStatusLabel();
|
||||||
|
|
||||||
|
// Restore Window Geometry
|
||||||
|
restoreGeometry(settings.value("familyKeyboard/geometry").toByteArray());
|
||||||
}
|
}
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
FKBConfigDialog::~FKBConfigDialog(void)
|
FKBConfigDialog::~FKBConfigDialog(void)
|
||||||
{
|
{
|
||||||
|
QSettings settings;
|
||||||
|
|
||||||
fkbWin = NULL;
|
fkbWin = NULL;
|
||||||
|
|
||||||
updateTimer->stop();
|
updateTimer->stop();
|
||||||
|
|
||||||
|
// Save Window Geometry
|
||||||
|
settings.setValue("familyKeyboard/geometry", saveGeometry());
|
||||||
}
|
}
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
QMenuBar *FKBConfigDialog::buildMenuBar(void)
|
QMenuBar *FKBConfigDialog::buildMenuBar(void)
|
||||||
|
|
Loading…
Reference in New Issue