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 }