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