more layout classes being available for application code
This commit is contained in:
parent
a394fbacd1
commit
0421066dee
|
@ -16,7 +16,7 @@ class QQuickItem;
|
||||||
class QSizeF;
|
class QSizeF;
|
||||||
class QRectF;
|
class QRectF;
|
||||||
|
|
||||||
class QskGridLayoutEngine : public QskLayoutEngine2D
|
class QSK_EXPORT QskGridLayoutEngine : public QskLayoutEngine2D
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
QskGridLayoutEngine();
|
QskGridLayoutEngine();
|
||||||
|
@ -61,8 +61,8 @@ class QskGridLayoutEngine : public QskLayoutEngine2D
|
||||||
|
|
||||||
void invalidateElementCache() override;
|
void invalidateElementCache() override;
|
||||||
|
|
||||||
void setupChain( Qt::Orientation,
|
void setupChain( Qt::Orientation, const QskLayoutChain::Segments&,
|
||||||
const QskLayoutChain::Segments&, QskLayoutChain& ) const override;
|
QskLayoutChain& ) const override final;
|
||||||
|
|
||||||
class PrivateData;
|
class PrivateData;
|
||||||
std::unique_ptr< PrivateData > m_data;
|
std::unique_ptr< PrivateData > m_data;
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
class QskSizePolicy;
|
class QskSizePolicy;
|
||||||
class QskLayoutMetrics;
|
class QskLayoutMetrics;
|
||||||
|
|
||||||
class QskLayoutElement
|
class QSK_EXPORT QskLayoutElement
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
QskLayoutElement();
|
QskLayoutElement();
|
||||||
|
@ -54,7 +54,7 @@ inline qreal QskLayoutElement::widthForHeight( qreal height ) const
|
||||||
|
|
||||||
class QQuickItem;
|
class QQuickItem;
|
||||||
|
|
||||||
class QskItemLayoutElement final : public QskLayoutElement
|
class QSK_EXPORT QskItemLayoutElement final : public QskLayoutElement
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
QskItemLayoutElement( const QQuickItem* );
|
QskItemLayoutElement( const QQuickItem* );
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
class QskLayoutElement;
|
class QskLayoutElement;
|
||||||
|
|
||||||
class QskLayoutEngine2D
|
class QSK_EXPORT QskLayoutEngine2D
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
QskLayoutEngine2D();
|
QskLayoutEngine2D();
|
||||||
|
|
|
@ -16,7 +16,7 @@ class QQuickItem;
|
||||||
class QSizeF;
|
class QSizeF;
|
||||||
class QRectF;
|
class QRectF;
|
||||||
|
|
||||||
class QskLinearLayoutEngine : public QskLayoutEngine2D
|
class QSK_EXPORT QskLinearLayoutEngine : public QskLayoutEngine2D
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
QskLinearLayoutEngine( Qt::Orientation, uint dimension );
|
QskLinearLayoutEngine( Qt::Orientation, uint dimension );
|
||||||
|
@ -58,8 +58,8 @@ class QskLinearLayoutEngine : public QskLayoutEngine2D
|
||||||
|
|
||||||
void invalidateElementCache() override;
|
void invalidateElementCache() override;
|
||||||
|
|
||||||
virtual void setupChain( Qt::Orientation,
|
virtual void setupChain( Qt::Orientation, const QskLayoutChain::Segments&,
|
||||||
const QskLayoutChain::Segments&, QskLayoutChain& ) const override;
|
QskLayoutChain& ) const override final;
|
||||||
|
|
||||||
class PrivateData;
|
class PrivateData;
|
||||||
std::unique_ptr< PrivateData > m_data;
|
std::unique_ptr< PrivateData > m_data;
|
||||||
|
|
Loading…
Reference in New Issue