Layout class for QwtPolarPlot.
More...
#include <qwt_polar_layout.h>
List of all members.
Detailed Description
Layout class for QwtPolarPlot.
Organizes the geometry for the different QwtPolarPlot components. It is used by the QwtPolar widget to organize its internal widgets or by QwtPolarPlot::renderTo() to render its content to a QPaintDevice like a QPrinter, QPixmap/QImage or QSvgRenderer.
Member Enumeration Documentation
Options to configure the plot layout engine
- IgnoreScrollbars
Ignore the dimension of the scrollbars. There are no scrollbars, when the plot is rendered to a paint device (QwtPolarPlot::renderTo() ).
- IgnoreFrames
Ignore all frames. QwtPolarPlot::renderTo() doesn't paint them.
- IgnoreTitle
Ignore the title.
- IgnoreLegend
Ignore the legend.
Constructor & Destructor Documentation
QwtPolarLayout::QwtPolarLayout |
( |
| ) |
[explicit] |
QwtPolarLayout::~QwtPolarLayout |
( |
| ) |
[virtual] |
Member Function Documentation
void QwtPolarLayout::activate |
( |
const QwtPolarPlot * |
plot, |
|
|
const QRect & |
boundingRect, |
|
|
int |
options = 0 |
|
) |
| [virtual] |
const QRect & QwtPolarLayout::canvasRect |
( |
| ) |
const |
void QwtPolarLayout::invalidate |
( |
| ) |
[virtual] |
Invalidate the geometry of all components.
- See also:
- activate()
QRect QwtPolarLayout::layoutLegend |
( |
int |
options, |
|
|
const QRect & |
rect |
|
) |
| const [protected] |
Find the geometry for the legend
- Parameters:
-
options | Options how to layout the legend |
rect | Rectangle where to place the legend |
- Returns:
- Geometry for the legend
- Returns:
- Position of the legend
- See also:
- setLegendPosition(), QwtPolarPlot::setLegendPosition(), QwtPolarPlot::legendPosition()
double QwtPolarLayout::legendRatio |
( |
| ) |
const |
const QRect & QwtPolarLayout::legendRect |
( |
| ) |
const |
QSize QwtPolarLayout::minimumSizeHint |
( |
const QwtPolarPlot * |
| ) |
const [virtual] |
Return a minimum size hint.
- See also:
- QwtPolarPlot::minimumSizeHint()
Specify the position of the legend.
- Parameters:
-
pos | The legend's position. |
ratio | Ratio between legend and the bounding rect of title, canvas and axes. The legend will be shrinked if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of <= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5. |
- See also:
- QwtPolarPlot::setLegendPosition()
Specify the position of the legend.
- Parameters:
-
pos | The legend's position. Valid values are QwtPolarPlot::LeftLegend , QwtPolarPlot::RightLegend , QwtPolarPlot::TopLegend , QwtPolarPlot::BottomLegend . |
- See also:
- QwtPolarPlot::setLegendPosition()
void QwtPolarLayout::setLegendRatio |
( |
double |
ratio | ) |
|
Specify the relative size of the legend in the plot
- Parameters:
-
ratio | Ratio between legend and the bounding rect of title, canvas and axes. The legend will be shrinked if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of <= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5. |
const QRect & QwtPolarLayout::titleRect |
( |
| ) |
const |