QSkinny 0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskStateCombination Class Reference

Detailed Description

Definition at line 11 of file QskStateCombination.h.

Public Types

enum  Type { Combination , CombinationNoState }
 

Public Member Functions

constexpr QskStateCombination (QskAspect::State) noexcept
 
constexpr QskStateCombination (QskAspect::States=QskAspect::States()) noexcept
 
constexpr QskStateCombination (Type, QskAspect::States=QskAspect::States()) noexcept
 
constexpr bool operator== (QskStateCombination) const noexcept
 
constexpr bool operator!= (QskStateCombination) const noexcept
 
constexpr bool isNull () const noexcept
 
void setType (Type) noexcept
 
constexpr Type type () const noexcept
 
void setStates (QskAspect::States) noexcept
 
void setState (QskAspect::State, bool on=true) noexcept
 
constexpr QskAspect::States states () const noexcept
 

Member Enumeration Documentation

◆ Type

enum QskStateCombination::Type

Definition at line 14 of file QskStateCombination.h.

Constructor & Destructor Documentation

◆ QskStateCombination() [1/3]

constexpr QskStateCombination::QskStateCombination ( QskAspect::State  state)
inlineconstexprnoexcept

Definition at line 43 of file QskStateCombination.h.

◆ QskStateCombination() [2/3]

constexpr QskStateCombination::QskStateCombination ( QskAspect::States  states = QskAspect::States())
inlineconstexprnoexcept

Definition at line 49 of file QskStateCombination.h.

◆ QskStateCombination() [3/3]

constexpr QskStateCombination::QskStateCombination ( Type  type,
QskAspect::States  states = QskAspect::States() 
)
inlineconstexprnoexcept

Definition at line 55 of file QskStateCombination.h.

Member Function Documentation

◆ isNull()

constexpr bool QskStateCombination::isNull ( ) const
constexprnoexcept

Definition at line 62 of file QskStateCombination.h.

◆ operator!=()

constexpr bool QskStateCombination::operator!= ( QskStateCombination  other) const
constexprnoexcept

Definition at line 100 of file QskStateCombination.h.

◆ operator==()

constexpr bool QskStateCombination::operator== ( QskStateCombination  other) const
constexprnoexcept

Definition at line 95 of file QskStateCombination.h.

◆ setState()

void QskStateCombination::setState ( QskAspect::State  state,
bool  on = true 
)
inlinenoexcept

Definition at line 82 of file QskStateCombination.h.

◆ setStates()

void QskStateCombination::setStates ( QskAspect::States  states)
inlinenoexcept

Definition at line 77 of file QskStateCombination.h.

◆ setType()

void QskStateCombination::setType ( Type  type)
inlinenoexcept

Definition at line 67 of file QskStateCombination.h.

◆ states()

constexpr QskAspect::States QskStateCombination::states ( ) const
inlineconstexprnoexcept

Definition at line 90 of file QskStateCombination.h.

◆ type()

constexpr QskStateCombination::Type QskStateCombination::type ( ) const
inlineconstexprnoexcept

Definition at line 72 of file QskStateCombination.h.