qskinny/designsystems/fluent2/QskFluent2TextInputSkinlet.h

30 lines
880 B
C
Raw Normal View History

/******************************************************************************
* QSkinny - Copyright (C) The authors
* SPDX-License-Identifier: BSD-3-Clause
*****************************************************************************/
2024-10-15 10:34:31 +00:00
#ifndef QSK_FLUENT2_INPUT_SKINLET_H
#define QSK_FLUENT2_INPUT_SKINLET_H
2024-10-15 10:34:31 +00:00
#include "QskFluent2Global.h"
#include "QskTextInputSkinlet.h"
2024-10-15 10:34:31 +00:00
class QSK_FLUENT2_EXPORT QskFluent2TextInputSkinlet : public QskTextInputSkinlet
{
Q_GADGET
using Inherited = QskTextInputSkinlet;
public:
Q_INVOKABLE QskFluent2TextInputSkinlet( QskSkin* = nullptr );
~QskFluent2TextInputSkinlet() override;
QRectF subControlRect( const QskSkinnable*,
const QRectF& rect, QskAspect::Subcontrol ) const override;
QSizeF adjustSizeHint( const QskSkinnable*,
Qt::SizeHint, const QSizeF& ) const override;
};
#endif