#ifndef MARGINS_H #define MARGINS_H #include #include class MarginsF { public: MarginsF() {_left = 0; _top = 0; _right = 0; _bottom = 0;} MarginsF(qreal left, qreal top, qreal right, qreal bottom) {_left = left, _top = top; _right = right; _bottom = bottom;} qreal left() const {return _left;} qreal top() const {return _top;} qreal right() const {return _right;} qreal bottom() const {return _bottom;} qreal &rleft() {return _left;} qreal &rtop() {return _top;} qreal &rright() {return _right;} qreal &rbottom() {return _bottom;} private: qreal _left, _top, _right, _bottom; }; QDebug operator<<(QDebug dbg, const MarginsF &margins); #endif // MARGINS_H