QskSizePolicy

Public Types

  Name                      
enum Flag { GrowFlag = 1 « 0, ExpandFlag = 1 « 1, ShrinkFlag = 1 « 2, IgnoreFlag = 1 « 3, ConstrainedFlag = 1 « 4}                      
enum Policy { Fixed = 0, Minimum = GrowFlag, Maximum = ShrinkFlag, Preferred = GrowFlag ShrinkFlag, MinimumExpanding = GrowFlag ExpandFlag, Expanding = GrowFlag ShrinkFlag ExpandFlag, Ignored = ShrinkFlag GrowFlag IgnoreFlag, Constrained = ConstrainedFlag, ConstrainedMinimum = ConstrainedFlag Minimum, ConstrainedMaximum = ConstrainedFlag Maximum, ConstrainedPreferred = ConstrainedFlag Preferred, ConstrainedMinimumExpanding = ConstrainedFlag MinimumExpanding, ConstrainedExpanding = ConstrainedFlag Expanding}
enum ConstraintType { Unconstrained = 0, WidthForHeight = 1 « 0, HeightForWidth = 1 « 1}                      

Public Functions

  Name
constexpr QskSizePolicy()
constexpr QskSizePolicy(Policy horizontalPolicy, Policy verticalPolicy)
constexpr bool operator==(const QskSizePolicy & other) const
constexpr bool operator!=(const QskSizePolicy & other) const
void setHorizontalPolicy(Policy policy)
constexpr Policy horizontalPolicy() const
void setVerticalPolicy(Policy policy)
constexpr Policy verticalPolicy() const
void setPolicy(Qt::Orientation orientation, Policy policy)
constexpr Policy policy(Qt::Orientation orientation) const
ConstraintType constraintType() const
constexpr bool isConstrained(Qt::Orientation orientation) const
Qt::SizeHint effectiveSizeHintType(Qt::SizeHint which, Qt::Orientation orientation) const
constexpr QskSizePolicy transposed() const
void transpose()

Public Properties

  Name
Policy horizontalPolicy
Policy verticalPolicy

Public Types Documentation

enum Flag

Enumerator Value Description
GrowFlag 1 « 0  
ExpandFlag 1 « 1  
ShrinkFlag 1 « 2  
IgnoreFlag 1 « 3  
ConstrainedFlag 1 « 4  

enum Policy

Enumerator Value Description    
Fixed 0      
Minimum GrowFlag      
Maximum ShrinkFlag      
Preferred GrowFlag ShrinkFlag    
MinimumExpanding GrowFlag ExpandFlag    
Expanding GrowFlag ShrinkFlag ExpandFlag  
Ignored ShrinkFlag GrowFlag IgnoreFlag  
Constrained ConstrainedFlag      
ConstrainedMinimum ConstrainedFlag Minimum    
ConstrainedMaximum ConstrainedFlag Maximum    
ConstrainedPreferred ConstrainedFlag Preferred    
ConstrainedMinimumExpanding ConstrainedFlag MinimumExpanding    
ConstrainedExpanding ConstrainedFlag Expanding    

enum ConstraintType

Enumerator Value Description
Unconstrained 0  
WidthForHeight 1 « 0  
HeightForWidth 1 « 1  

Public Functions Documentation

function QskSizePolicy

inline constexpr QskSizePolicy()

function QskSizePolicy

inline constexpr QskSizePolicy(
    Policy horizontalPolicy,
    Policy verticalPolicy
)

function operator==

inline constexpr bool operator==(
    const QskSizePolicy & other
) const

function operator!=

inline constexpr bool operator!=(
    const QskSizePolicy & other
) const

function setHorizontalPolicy

inline void setHorizontalPolicy(
    Policy policy
)

function horizontalPolicy

inline constexpr Policy horizontalPolicy() const

function setVerticalPolicy

inline void setVerticalPolicy(
    Policy policy
)

function verticalPolicy

inline constexpr Policy verticalPolicy() const

function setPolicy

inline void setPolicy(
    Qt::Orientation orientation,
    Policy policy
)

function policy

inline constexpr Policy policy(
    Qt::Orientation orientation
) const

function constraintType

ConstraintType constraintType() const

function isConstrained

inline constexpr bool isConstrained(
    Qt::Orientation orientation
) const

function effectiveSizeHintType

Qt::SizeHint effectiveSizeHintType(
    Qt::SizeHint which,
    Qt::Orientation orientation
) const

function transposed

inline constexpr QskSizePolicy transposed() const

function transpose

void transpose()

Public Property Documentation

property horizontalPolicy

Policy horizontalPolicy;

property verticalPolicy

Policy verticalPolicy;

Updated on 28 July 2023 at 14:02:28 CEST