Qwt User's Guide
6.1.6
qwt_plot_magnifier.h
1
/* -*- mode: C++ ; c-file-style: "stroustrup" -*- *****************************
2
* Qwt Widget Library
3
* Copyright (C) 1997 Josef Wilgen
4
* Copyright (C) 2002 Uwe Rathmann
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the Qwt License, Version 1.0
8
*****************************************************************************/
9
10
#ifndef QWT_PLOT_MAGNIFIER_H
11
#define QWT_PLOT_MAGNIFIER_H 1
12
13
#include "qwt_global.h"
14
#include "qwt_magnifier.h"
15
16
class
QwtPlot
;
17
29
class
QWT_EXPORT
QwtPlotMagnifier
:
public
QwtMagnifier
30
{
31
Q_OBJECT
32
33
public
:
34
explicit
QwtPlotMagnifier
( QWidget * );
35
virtual
~
QwtPlotMagnifier
();
36
37
void
setAxisEnabled(
int
axis,
bool
on );
38
bool
isAxisEnabled(
int
axis )
const
;
39
40
QWidget *canvas();
41
const
QWidget *canvas()
const
;
42
43
QwtPlot
*plot();
44
const
QwtPlot
*plot()
const
;
45
46
protected
:
47
virtual
void
rescale
(
double
factor );
48
49
private
:
50
class
PrivateData;
51
PrivateData *d_data;
52
};
53
54
#endif
QwtPlot
A 2-D plotting widget.
Definition:
qwt_plot.h:76
QwtPlotMagnifier
QwtPlotMagnifier provides zooming, by magnifying in steps.
Definition:
qwt_plot_magnifier.h:30
QwtMagnifier::rescale
virtual void rescale(double factor)=0
QwtMagnifier
QwtMagnifier provides zooming, by magnifying in steps.
Definition:
qwt_magnifier.h:28
src
qwt_plot_magnifier.h
Generated by
1.8.20