From e514b659e8dc35d18bc40280400407120608df3f Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Sat, 16 Apr 2022 20:38:50 +0200 Subject: [PATCH] resetPlacementPolicy added --- src/controls/QskControl.cpp | 5 +++++ src/controls/QskControl.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/controls/QskControl.cpp b/src/controls/QskControl.cpp index 407444fb..d75d3e85 100644 --- a/src/controls/QskControl.cpp +++ b/src/controls/QskControl.cpp @@ -378,6 +378,11 @@ void QskControl::setPlacementPolicy( QskPlacementPolicy policy ) } } +void QskControl::resetPlacementPolicy() +{ + setPlacementPolicy( QskPlacementPolicy() ); +} + QskPlacementPolicy QskControl::placementPolicy() const { Q_D( const QskControl ); diff --git a/src/controls/QskControl.h b/src/controls/QskControl.h index 418aab02..f93fc8bf 100644 --- a/src/controls/QskControl.h +++ b/src/controls/QskControl.h @@ -47,7 +47,8 @@ class QSK_EXPORT QskControl : public QskQuickItem, public QskSkinnable WRITE setBackground RESET resetBackground NOTIFY backgroundChanged ) Q_PROPERTY( QskSizePolicy sizePolicy READ sizePolicy WRITE setSizePolicy ) - Q_PROPERTY( QskPlacementPolicy placementPolicy READ placementPolicy WRITE setPlacementPolicy ) + Q_PROPERTY( QskPlacementPolicy placementPolicy READ placementPolicy + WRITE setPlacementPolicy RESET resetPlacementPolicy ) Q_PROPERTY( QSizeF minimumSize READ minimumSize WRITE setMinimumSize ) Q_PROPERTY( QSizeF maximumSize READ maximumSize WRITE setMaximumSize ) @@ -117,6 +118,7 @@ class QSK_EXPORT QskControl : public QskQuickItem, public QskSkinnable void setPlacementPolicy( QskPlacementPolicy ); void setPlacementPolicy( QskPlacementPolicy::Policy, QskPlacementPolicy::Policy ); void setPlacementPolicy( Qsk::Visibilities, QskPlacementPolicy::Policy ); + void resetPlacementPolicy(); QskPlacementPolicy placementPolicy() const; QskPlacementPolicy::Policy placementPolicy( Qsk::Visibility ) const;