QskSizePolicy::transposed added
This commit is contained in:
parent
062713e8cc
commit
130d2d1771
@ -4,10 +4,7 @@
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
#include "QskSizePolicy.h"
|
#include "QskSizePolicy.h"
|
||||||
|
#include <algorithm>
|
||||||
#ifndef QT_NO_DEBUG
|
|
||||||
#include <qdebug.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
QskSizePolicy::Policy QskSizePolicy::policy( Qt::Orientation orientation ) const
|
QskSizePolicy::Policy QskSizePolicy::policy( Qt::Orientation orientation ) const
|
||||||
{
|
{
|
||||||
@ -64,6 +61,16 @@ Qt::SizeHint QskSizePolicy::effectiveSizeHintType(
|
|||||||
return which;
|
return which;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void QskSizePolicy::transpose()
|
||||||
|
{
|
||||||
|
std::swap( m_horizontalPolicy, m_verticalPolicy );
|
||||||
|
}
|
||||||
|
|
||||||
|
QskSizePolicy QskSizePolicy::transposed() const
|
||||||
|
{
|
||||||
|
return QskSizePolicy( verticalPolicy(), horizontalPolicy() );
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef QT_NO_DEBUG_STREAM
|
#ifndef QT_NO_DEBUG_STREAM
|
||||||
|
|
||||||
#include <qdebug.h>
|
#include <qdebug.h>
|
||||||
|
@ -86,6 +86,9 @@ class QSK_EXPORT QskSizePolicy
|
|||||||
Qt::SizeHint effectiveSizeHintType(
|
Qt::SizeHint effectiveSizeHintType(
|
||||||
Qt::SizeHint, Qt::Orientation ) const;
|
Qt::SizeHint, Qt::Orientation ) const;
|
||||||
|
|
||||||
|
QskSizePolicy transposed() const;
|
||||||
|
void transpose();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
unsigned char m_horizontalPolicy;
|
unsigned char m_horizontalPolicy;
|
||||||
unsigned char m_verticalPolicy;
|
unsigned char m_verticalPolicy;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user