qskinny/designsystems/material3/QskMaterial3TextFieldSkinle...

32 lines
887 B
C++
Raw Normal View History

/******************************************************************************
* QSkinny - Copyright (C) The authors
* SPDX-License-Identifier: BSD-3-Clause
*****************************************************************************/
#include "QskMaterial3TextFieldSkinlet.h"
2025-02-07 10:35:36 +00:00
#include "QskMaterial3Skin.h"
#include <QskSkinnable.h>
2025-02-07 10:35:36 +00:00
static inline bool isOutlined( const QskSkinnable* skinnable )
2025-03-14 13:06:38 +00:00
{
return skinnable->effectiveVariation() == QskAspect::NoVariation;
2025-02-07 10:35:36 +00:00
}
QskMaterial3TextFieldSkinlet::QskMaterial3TextFieldSkinlet( QskSkin* skin )
: Inherited( skin )
{
setRenderHints( UseHeaderAsPlaceholder );
}
QskMaterial3TextFieldSkinlet::~QskMaterial3TextFieldSkinlet()
{
}
int QskMaterial3TextFieldSkinlet::panelMode( const QskSkinnable* skinnable ) const
{
return isOutlined( skinnable ) ? 2 : 1;
2025-03-10 14:01:29 +00:00
}
#include "moc_QskMaterial3TextFieldSkinlet.cpp"