Public Member Functions | Static Private Member Functions | Private Attributes
rqt_image_view::RatioLayoutedFrame Class Reference

#include <ratio_layouted_frame.h>

List of all members.

Public Member Functions

QRect getAspectRatioCorrectPaintArea ()
 RatioLayoutedFrame (QWidget *parent, Qt::WFlags flags=0)
void resizeToFitAspectRatio ()
void setAspectRatio (unsigned short width, unsigned short height)
void setInnerFrameFixedSize (const QSize &size)
void setInnerFrameMaximumSize (const QSize &size)
void setInnerFrameMinimumSize (const QSize &size)
virtual ~RatioLayoutedFrame ()

Static Private Member Functions

static int greatestCommonDivisor (int a, int b)

Private Attributes

QSize aspect_ratio_

Detailed Description

RatioLayoutedFrame is a layout containing a single frame with a fixed aspect ratio. The default aspect ratio is 4:3.

Definition at line 49 of file ratio_layouted_frame.h.


Constructor & Destructor Documentation

rqt_image_view::RatioLayoutedFrame::RatioLayoutedFrame ( QWidget *  parent,
Qt::WFlags  flags = 0 
)

Definition at line 39 of file ratio_layouted_frame.cpp.

Definition at line 45 of file ratio_layouted_frame.cpp.


Member Function Documentation

int rqt_image_view::RatioLayoutedFrame::greatestCommonDivisor ( int  a,
int  b 
) [static, private]

Definition at line 107 of file ratio_layouted_frame.cpp.

Definition at line 49 of file ratio_layouted_frame.cpp.

void rqt_image_view::RatioLayoutedFrame::setAspectRatio ( unsigned short  width,
unsigned short  height 
)

Definition at line 98 of file ratio_layouted_frame.cpp.

Definition at line 92 of file ratio_layouted_frame.cpp.

Definition at line 83 of file ratio_layouted_frame.cpp.

Definition at line 74 of file ratio_layouted_frame.cpp.


Member Data Documentation

Definition at line 77 of file ratio_layouted_frame.h.


The documentation for this class was generated from the following files:


rqt_image_view
Author(s): Dirk Thomas
autogenerated on Fri Jan 3 2014 11:54:15