OpenCores
URL https://opencores.org/ocsvn/modular_oscilloscope/modular_oscilloscope/trunk

Subversion Repositories modular_oscilloscope

[/] [modular_oscilloscope/] [trunk/] [sw/] [src/] [rvioscilloscope.h] - Rev 60

Compare with Previous | Blame | View Log

#ifndef RVIOSCILLOSCOPE_H
#define RVIOSCILLOSCOPE_H
 
#include <QtGui/QMainWindow>
#include <qwt_plot_zoomer.h>
#include <qwt_plot_panner.h>
#include "data_plot.h"
#include "rviboardtools.h"
 
namespace Ui
{
    class RVIOscilloscope;
}
 
class RVIOscilloscope : public QMainWindow
{
    Q_OBJECT
 
public:
    RVIOscilloscope(QWidget *parent = 0);
    ~RVIOscilloscope();
 
private:
    Ui::RVIOscilloscope *ui;
 
    QwtPlotZoomer *d_zoomer[2];
    QwtPlotPanner *d_panner;
    QAction *zoomAct;
 
    DataPlot *plot;
    RVIBoardTools *extraTools;
 
    void createPlot();
 
private slots:
    void on_actionSaveData_triggered();
    void on_actionBackgroundColor_triggered();
    void enableZoomMode(bool on);
    void setDockedControlsDock(bool set);
    void exportSVG();
    void updateZoomLimits();
};
 
#endif // RVIOSCILLOSCOPE_H
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.