File indexing completed on 2024-05-19 04:29:25

0001 // SPDX-FileCopyrightText: 2023 L. E. Segovia <amy@amyspark.me>
0002 // SPDX-License-Ref: LGPL-2.0-or-later
0003 
0004 #include "kis_stacked_widget.h"
0005 
0006 KisStackedWidget::KisStackedWidget(QWidget *parent)
0007     : QStackedWidget(parent)
0008 {
0009 }
0010 
0011 QSize KisStackedWidget::sizeHint() const
0012 {
0013     const QWidget *wdg = currentWidget();
0014     if (wdg != nullptr) {
0015         return wdg->minimumSizeHint();
0016     }
0017     return QStackedWidget::minimumSize();
0018 }
0019 
0020 QSize KisStackedWidget::minimumSizeHint() const
0021 {
0022     const QWidget *wdg = currentWidget();
0023     if (wdg != nullptr) {
0024         return wdg->minimumSizeHint();
0025     }
0026     return QStackedWidget::minimumSizeHint();
0027 }