QwtPlotPrintFilter Class Reference
A base class for plot print filters. More...
#include <qwt_plot_printfilter.h>
Public Types | |
enum | Options { PrintMargin = 1, PrintTitle = 2, PrintLegend = 4, PrintGrid = 8, PrintBackground = 16, PrintFrameWithScales = 32, PrintAll = ~PrintFrameWithScales } |
enum | Item { Title, Legend, Curve, CurveSymbol, Marker, MarkerSymbol, MajorGrid, MinorGrid, CanvasBackground, AxisScale, AxisTitle, WidgetBackground } |
Public Member Functions | |
QwtPlotPrintFilter () | |
virtual | ~QwtPlotPrintFilter () |
virtual QColor | color (const QColor &, Item item) const |
virtual QFont | font (const QFont &, Item item) const |
void | setOptions (int options) |
int | options () const |
virtual void | apply (QwtPlot *) const |
virtual void | reset (QwtPlot *) const |
virtual void | apply (QwtPlotItem *) const |
virtual void | reset (QwtPlotItem *) const |
Detailed Description
A base class for plot print filters.
A print filter can be used to customize QwtPlot::print().
- Deprecated:
- In Qwt 5.0 the design of QwtPlot allows/recommends writing individual QwtPlotItems, that are not known to QwtPlotPrintFilter. So this concept is outdated and QwtPlotPrintFilter will be removed/replaced in Qwt 6.x.
Member Enumeration Documentation
Print items.
Print options.
Constructor & Destructor Documentation
QwtPlotPrintFilter::QwtPlotPrintFilter | ( | ) | [explicit] |
Sets filter options to PrintAll
QwtPlotPrintFilter::~QwtPlotPrintFilter | ( | ) | [virtual] |
Destructor.
Member Function Documentation
void QwtPlotPrintFilter::apply | ( | QwtPlot * | plot | ) | const [virtual] |
Change color and fonts of a plot
- See also:
- apply()
QColor QwtPlotPrintFilter::color | ( | const QColor & | c, | |
Item | item | |||
) | const [virtual] |
Modifies a color for printing.
- Parameters:
-
c Color to be modified item Type of item where the color belongs
- Returns:
- Modified color.
In case of !(QwtPlotPrintFilter::options() & PrintBackground) MajorGrid is modified to Qt::darkGray, MinorGrid to Qt::gray. All other colors are returned unmodified.
QFont QwtPlotPrintFilter::font | ( | const QFont & | f, | |
Item | item | |||
) | const [virtual] |
Modifies a font for printing.
- Parameters:
-
f Font to be modified item Type of item where the font belongs
All fonts are returned unmodified
int QwtPlotPrintFilter::options | ( | ) | const |
Get plot print options.
- See also:
- setOptions()
void QwtPlotPrintFilter::reset | ( | QwtPlot * | plot | ) | const [virtual] |
Reset color and fonts of a plot
- See also:
- apply()
void QwtPlotPrintFilter::setOptions | ( | int | options | ) |
Set plot print options.
- Parameters:
-
options Or'd QwtPlotPrintFilter::Options values
- See also:
- options()
Generated on Wed Sep 2 18:37:26 2009 for Qwt User's Guide by 1.6.1