Loading...
Searching...
No Matches
qwt_plot_panner.h
/******************************************************************************
* Qwt Widget Library
* Copyright (C) 1997 Josef Wilgen
* Copyright (C) 2002 Uwe Rathmann
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the Qwt License, Version 1.0
*****************************************************************************/
#ifndef QWT_PLOT_PANNER_H
#define QWT_PLOT_PANNER_H
#include "qwt_global.h"
#include "qwt_panner.h"
#include "qwt_axis_id.h"
class QwtPlot;
class QWT_EXPORT QwtPlotPanner : public QwtPanner
{
Q_OBJECT
public:
explicit QwtPlotPanner( QWidget* );
virtual ~QwtPlotPanner();
QWidget* canvas();
const QWidget* canvas() const;
QwtPlot* plot();
const QwtPlot* plot() const;
void setAxisEnabled( QwtAxisId axisId, bool on );
bool isAxisEnabled( QwtAxisId ) const;
public Q_SLOTS:
virtual void moveCanvas( int dx, int dy );
protected:
virtual QBitmap contentsMask() const QWT_OVERRIDE;
virtual QPixmap grab() const QWT_OVERRIDE;
private:
class PrivateData;
PrivateData* m_data;
};
#endif
QwtPanner
QwtPanner provides panning of a widget.
Definition qwt_panner.h:36
QwtPanner::contentsMask
virtual QBitmap contentsMask() const
Calculate a mask for the contents of the panned widget.
Definition qwt_panner.cpp:297
QwtPanner::grab
virtual QPixmap grab() const
Definition qwt_panner.cpp:306
QwtPlot
A 2-D plotting widget.
Definition qwt_plot.h:79
QwtPlotPanner
QwtPlotPanner provides panning of a plot canvas.
Definition qwt_plot_panner.h:33