51 QRect rect = contentsRect();
54 double width = double(rect.width());
55 double height = double(rect.height());
60 rect.setWidth(
int(width));
66 rect.setHeight(
int(height));
70 int border = lineWidth();
71 resize(rect.width() + 2 * border, rect.height() + 2 * border);
76 int border = lineWidth();
77 QSize new_size = size;
78 new_size += QSize(2 * border, 2 * border);
79 setMinimumSize(new_size);
85 int border = lineWidth();
86 QSize new_size = size;
87 new_size += QSize(2 * border, 2 * border);
88 setMaximumSize(new_size);
static int greatestCommonDivisor(int a, int b)
void setInnerFrameFixedSize(const QSize &size)
void setInnerFrameMinimumSize(const QSize &size)
void update(const std::string &key, const XmlRpc::XmlRpcValue &v)
void resizeToFitAspectRatio()
void setAspectRatio(unsigned short width, unsigned short height)
void setInnerFrameMaximumSize(const QSize &size)
virtual ~RatioLayoutedFrame()
RatioLayoutedFrame(QWidget *parent, Qt::WFlags flags=0)