29 QAbstractLayoutStyleInfo() : m_isWindow(
false) {}
30 virtual ~QAbstractLayoutStyleInfo() {}
31 virtual qreal combinedLayoutSpacing(QLayoutPolicy::ControlTypes ,
32 QLayoutPolicy::ControlTypes , Qt::Orientation )
const {
36 virtual qreal perItemSpacing(QLayoutPolicy::ControlType ,
37 QLayoutPolicy::ControlType ,
38 Qt::Orientation )
const {
42 virtual qreal spacing(Qt::Orientation orientation)
const = 0;
44 virtual bool hasChangedCore()
const {
return false; }
46 virtual void invalidate() { }
48 virtual qreal windowMargin(Qt::Orientation orientation)
const = 0;
50 bool isWindow()
const {
55 unsigned m_isWindow : 1;
56 mutable unsigned m_hSpacingState: 2;
57 mutable unsigned m_vSpacingState: 2;
58 mutable qreal m_spacing[2];