18 #include <QSqlDatabase>
22 class WindowStateStorage:
public QObject
26 WindowStateStorage(QObject *parent = 0);
27 virtual ~WindowStateStorage();
29 Q_INVOKABLE
void saveGeometry(
const QString &windowId,
const QRect &rect);
30 Q_INVOKABLE QRect getGeometry(
const QString &windowId,
const QRect &defaultValue);
35 static void executeAsyncQuery(
const QString &queryString);
36 static QMutex s_mutex;
41 QList< QFuture<void> > m_asyncQueries;