123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include <QInputDialog>
- #include "../../qcustomplot.h"
- namespace Ui {
- class MainWindow;
- }
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
-
- public:
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
-
- private slots:
- void titleDoubleClick(QMouseEvent *event, QCPPlotTitle *title);
- void axisLabelDoubleClick(QCPAxis* axis, QCPAxis::SelectablePart part);
- void legendDoubleClick(QCPLegend* legend, QCPAbstractLegendItem* item);
- void selectionChanged();
- void mousePress();
- void mouseWheel();
- void addRandomGraph();
- void removeSelectedGraph();
- void removeAllGraphs();
- void contextMenuRequest(QPoint pos);
- void moveLegend();
- void graphClicked(QCPAbstractPlottable *plottable);
-
- private:
- Ui::MainWindow *ui;
- };
- #endif // MAINWINDOW_H
|