2020-02-21 00:45:53 +07:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <QObject>
|
|
|
|
|
2020-03-22 15:39:36 +07:00
|
|
|
namespace service
|
|
|
|
{
|
2020-02-21 00:45:53 +07:00
|
|
|
class WidgetState : public QObject
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
WidgetState(QWidget *parent = nullptr);
|
|
|
|
void add(QWidget *watched);
|
|
|
|
bool eventFilter(QObject *watched, QEvent *event) override;
|
|
|
|
|
|
|
|
static void save(QWidget *widget);
|
|
|
|
static void restore(QWidget *widget);
|
|
|
|
};
|
2020-03-22 15:39:36 +07:00
|
|
|
|
|
|
|
} // namespace service
|