36 lines
593 B
C
36 lines
593 B
C
|
#include <qmainwindow.h>
|
||
|
|
||
|
class QwtPlotZoomer;
|
||
|
class QwtPlotPicker;
|
||
|
class QwtPlotPanner;
|
||
|
class Plot;
|
||
|
class QPolygon;
|
||
|
|
||
|
class MainWindow : public QMainWindow
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
MainWindow( QWidget *parent = 0 );
|
||
|
|
||
|
private Q_SLOTS:
|
||
|
void moved( const QPoint & );
|
||
|
void selected( const QPolygon & );
|
||
|
|
||
|
#ifndef QT_NO_PRINTER
|
||
|
void print();
|
||
|
#endif
|
||
|
|
||
|
void exportDocument();
|
||
|
void enableZoomMode( bool );
|
||
|
|
||
|
private:
|
||
|
void showInfo( QString text = QString::null );
|
||
|
|
||
|
Plot *d_plot;
|
||
|
|
||
|
QwtPlotZoomer *d_zoomer[2];
|
||
|
QwtPlotPicker *d_picker;
|
||
|
QwtPlotPanner *d_panner;
|
||
|
};
|