/* * SPDX-FileCopyrightText: 2023 Unisoc (Shanghai) Technologies Co., Ltd. * * SPDX-License-Identifier: LicenseRef-Unisoc-General-1.0 */ #include #include "button.h" //! [0] Button::Button(const QString &text, QWidget *parent) : QToolButton(parent) { setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); setText(text); } //! [0] //! [1] QSize Button::sizeHint() const //! [1] //! [2] { QSize size = QToolButton::sizeHint(); size.rheight()=1; //size.rwidth() = qMax(size.width(), size.height()); size.rwidth() = 10; return size; } //! [2]