more layout classes being available for application code

This commit is contained in:
Uwe Rathmann 2023-06-14 13:00:17 +02:00
parent a394fbacd1
commit 0421066dee
4 changed files with 9 additions and 9 deletions

View File

@ -16,7 +16,7 @@ class QQuickItem;
class QSizeF;
class QRectF;
class QskGridLayoutEngine : public QskLayoutEngine2D
class QSK_EXPORT QskGridLayoutEngine : public QskLayoutEngine2D
{
public:
QskGridLayoutEngine();
@ -61,8 +61,8 @@ class QskGridLayoutEngine : public QskLayoutEngine2D
void invalidateElementCache() override;
void setupChain( Qt::Orientation,
const QskLayoutChain::Segments&, QskLayoutChain& ) const override;
void setupChain( Qt::Orientation, const QskLayoutChain::Segments&,
QskLayoutChain& ) const override final;
class PrivateData;
std::unique_ptr< PrivateData > m_data;

View File

@ -13,7 +13,7 @@
class QskSizePolicy;
class QskLayoutMetrics;
class QskLayoutElement
class QSK_EXPORT QskLayoutElement
{
public:
QskLayoutElement();
@ -54,7 +54,7 @@ inline qreal QskLayoutElement::widthForHeight( qreal height ) const
class QQuickItem;
class QskItemLayoutElement final : public QskLayoutElement
class QSK_EXPORT QskItemLayoutElement final : public QskLayoutElement
{
public:
QskItemLayoutElement( const QQuickItem* );

View File

@ -15,7 +15,7 @@
class QskLayoutElement;
class QskLayoutEngine2D
class QSK_EXPORT QskLayoutEngine2D
{
public:
QskLayoutEngine2D();

View File

@ -16,7 +16,7 @@ class QQuickItem;
class QSizeF;
class QRectF;
class QskLinearLayoutEngine : public QskLayoutEngine2D
class QSK_EXPORT QskLinearLayoutEngine : public QskLayoutEngine2D
{
public:
QskLinearLayoutEngine( Qt::Orientation, uint dimension );
@ -58,8 +58,8 @@ class QskLinearLayoutEngine : public QskLayoutEngine2D
void invalidateElementCache() override;
virtual void setupChain( Qt::Orientation,
const QskLayoutChain::Segments&, QskLayoutChain& ) const override;
virtual void setupChain( Qt::Orientation, const QskLayoutChain::Segments&,
QskLayoutChain& ) const override final;
class PrivateData;
std::unique_ptr< PrivateData > m_data;