Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_stacked_widget.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2023 L. E. Segovia <amy@amyspark.me>
2// SPDX-License-Ref: LGPL-2.0-or-later
3
4#ifndef KIS_STACKED_WIDGET_H
5#define KIS_STACKED_WIDGET_H
6
7#include <QStackedWidget>
8
9#include "kritawidgets_export.h"
10
17class KRITAWIDGETS_EXPORT KisStackedWidget : public QStackedWidget
18{
19public:
20 KisStackedWidget(QWidget *parent = nullptr);
21
22#if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0))
24#else
25 //Q_DISABLE_MOVE(KisStackedWidget);
26 Q_DISABLE_COPY(KisStackedWidget)
28 KisStackedWidget& operator=(KisStackedWidget &&) = delete;
29#endif
30
31 ~KisStackedWidget() override = default;
32
33 QSize sizeHint() const override;
34 QSize minimumSizeHint() const override;
35};
36
37#endif
Q_DISABLE_COPY_MOVE(KisStackedWidget)
~KisStackedWidget() override=default