Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDialogStateSaver.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2019 Boudewijn Rempt <boud@kde.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISDIALOGSTATESAVER_H
7#define KISDIALOGSTATESAVER_H
8
9#include "kritawidgetutils_export.h"
10
11#include <QWidget>
12#include <QString>
13#include <QMap>
14#include <QVariant>
15
22{
29 KRITAWIDGETUTILS_EXPORT void saveState(QWidget *parent, const QString &dialogName);
30
40 KRITAWIDGETUTILS_EXPORT void restoreState(QWidget *parent, const QString &dialogName, const QMap<QString, QVariant> &defaults = QMap<QString, QVariant>());
41};
42
43#endif // KISDIALOGSTATESAVER_H
The KisDialogStateSaver class saves state for the specified widget in the kritarc file and restores i...
KRITAWIDGETUTILS_EXPORT void restoreState(QWidget *parent, const QString &dialogName, const QMap< QString, QVariant > &defaults=QMap< QString, QVariant >())
restoreState restores the state of the dialog
KRITAWIDGETUTILS_EXPORT void saveState(QWidget *parent, const QString &dialogName)
saveState saves the state for the specified widgets