2017-07-21 18:21:34 +02:00
|
|
|
/******************************************************************************
|
|
|
|
* QSkinny - Copyright (C) 2016 Uwe Rathmann
|
|
|
|
* This file may be used under the terms of the QSkinny License, Version 1.0
|
|
|
|
*****************************************************************************/
|
|
|
|
|
|
|
|
#include "QskSizePolicy.h"
|
|
|
|
|
|
|
|
QskSizePolicy::Policy QskSizePolicy::policy( Qt::Orientation orientation ) const
|
|
|
|
{
|
|
|
|
return ( orientation == Qt::Horizontal )
|
|
|
|
? horizontalPolicy() : verticalPolicy();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QskSizePolicy::setPolicy( Qt::Orientation orientation, Policy policy )
|
|
|
|
{
|
|
|
|
if ( orientation == Qt::Horizontal )
|
|
|
|
setHorizontalPolicy( policy );
|
|
|
|
else
|
|
|
|
setVerticalPolicy( policy );
|
|
|
|
}
|
|
|
|
|
|
|
|
#ifndef QT_NO_DEBUG_STREAM
|
|
|
|
|
2018-07-19 14:10:48 +02:00
|
|
|
#include <qdebug.h>
|
|
|
|
|
2017-07-21 18:21:34 +02:00
|
|
|
QDebug operator<<( QDebug debug, const QskSizePolicy& policy )
|
|
|
|
{
|
|
|
|
QDebugStateSaver saver( debug );
|
|
|
|
debug.nospace();
|
|
|
|
debug << "SizePolicy" << '(';
|
|
|
|
debug << policy.horizontalPolicy() << ", " << policy.verticalPolicy();
|
|
|
|
debug << ')';
|
|
|
|
|
|
|
|
return debug;
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#include "moc_QskSizePolicy.cpp"
|