Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QLayoutParameter< T > Class Template Reference

#include <qgridlayoutengine_p.h>

+ Collaboration diagram for QLayoutParameter< T >:

Public Types

enum  State { Default , User , Cached }
 

Public Member Functions

 QLayoutParameter ()
 
 QLayoutParameter (T value, State state=Default)
 
void setUserValue (T value)
 
void setCachedValue (T value) const
 
value () const
 
value (T defaultValue) const
 
bool isDefault () const
 
bool isUser () const
 
bool isCached () const
 

Detailed Description

template<typename T>
class QLayoutParameter< T >

Definition at line 103 of file qgridlayoutengine_p.h.

Member Enumeration Documentation

◆ State

template<typename T >
enum QLayoutParameter::State
Enumerator
Default 
User 
Cached 

Definition at line 106 of file qgridlayoutengine_p.h.

Constructor & Destructor Documentation

◆ QLayoutParameter() [1/2]

template<typename T >
QLayoutParameter< T >::QLayoutParameter ( )
inline

Definition at line 108 of file qgridlayoutengine_p.h.

◆ QLayoutParameter() [2/2]

template<typename T >
QLayoutParameter< T >::QLayoutParameter ( T value,
State state = Default )
inline

Definition at line 109 of file qgridlayoutengine_p.h.

Member Function Documentation

◆ isCached()

template<typename T >
bool QLayoutParameter< T >::isCached ( ) const
inline

Definition at line 125 of file qgridlayoutengine_p.h.

References QLayoutParameter< T >::Cached.

◆ isDefault()

template<typename T >
bool QLayoutParameter< T >::isDefault ( ) const
inline

Definition at line 123 of file qgridlayoutengine_p.h.

References QLayoutParameter< T >::Default.

Referenced by QGridLayoutEngine::rowStretchFactor().

+ Here is the caller graph for this function:

◆ isUser()

template<typename T >
bool QLayoutParameter< T >::isUser ( ) const
inline

Definition at line 124 of file qgridlayoutengine_p.h.

References QLayoutParameter< T >::User.

Referenced by QLayoutParameter< T >::value().

+ Here is the caller graph for this function:

◆ setCachedValue()

template<typename T >
void QLayoutParameter< T >::setCachedValue ( T value) const
inline

Definition at line 115 of file qgridlayoutengine_p.h.

References QLayoutParameter< T >::Cached, QLayoutParameter< T >::User, and QLayoutParameter< T >::value().

+ Here is the call graph for this function:

◆ setUserValue()

template<typename T >
void QLayoutParameter< T >::setUserValue ( T value)
inline

Definition at line 111 of file qgridlayoutengine_p.h.

References QLayoutParameter< T >::User, and QLayoutParameter< T >::value().

+ Here is the call graph for this function:

◆ value() [1/2]

template<typename T >
T QLayoutParameter< T >::value ( ) const
inline

Definition at line 121 of file qgridlayoutengine_p.h.

Referenced by QGridLayoutEngine::rowStretchFactor(), QLayoutParameter< T >::setCachedValue(), and QLayoutParameter< T >::setUserValue().

+ Here is the caller graph for this function:

◆ value() [2/2]

template<typename T >
T QLayoutParameter< T >::value ( T defaultValue) const
inline

Definition at line 122 of file qgridlayoutengine_p.h.

References QLayoutParameter< T >::isUser().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: