##// END OF EJS Templates
Fix clicked, released and doubleClicked signal points...
Fix clicked, released and doubleClicked signal points The clicked, released and doubleClicked signals for line, spline and area series return the point where the press was triggered. Change-Id: I075bb213657a7cadabdec3a72fde7cf5f412e982 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>

File last commit:

r2734:69f73db4ec09
r2746:4909289ecbd7
Show More
mainwindow.h
97 lines | 2.3 KiB | text/x-c | CLexer
Michal Klocek
chartdesigner draft, pushed before beging away
r1126 /****************************************************************************
**
Titta Heikkala
Update copyright year...
r2688 ** Copyright (C) 2014 Digia Plc
Michal Klocek
chartdesigner draft, pushed before beging away
r1126 ** All rights reserved.
** For any questions to Digia, please use contact form at http://qt.digia.com
**
Miikka Heikkinen
Qt Commercial -> Qt Enterprise...
r2574 ** This file is part of the Qt Enterprise Charts Add-on.
Michal Klocek
chartdesigner draft, pushed before beging away
r1126 **
** $QT_BEGIN_LICENSE$
Miikka Heikkinen
Qt Commercial -> Qt Enterprise...
r2574 ** Licensees holding valid Qt Enterprise licenses may use this file in
** accordance with the Qt Enterprise License Agreement provided with the
Michal Klocek
chartdesigner draft, pushed before beging away
r1126 ** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and Digia.
**
** If you have questions regarding the use of this file, please use
** contact form at http://qt.digia.com
** $QT_END_LICENSE$
**
****************************************************************************/
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
Titta Heikkala
Fix include syntax...
r2714 #include <QtWidgets/QMainWindow>
#include <QtCharts/QChartGlobal>
#include <QtCore/QMap>
Michal Klocek
chartdesigner draft, pushed before beging away
r1126
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_BEGIN_NAMESPACE
Michal Klocek
chartdesigner draft, pushed before beging away
r1126 class QChartView;
class QAbstractSeries;
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_END_NAMESPACE
Michal Klocek
chartdesigner draft, pushed before beging away
r1126
class QGraphicsScene;
class InspectorWidget;
class BrushWidget;
class PenWidget;
class QTableView;
class Engine;
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_USE_NAMESPACE
Michal Klocek
chartdesigner draft, pushed before beging away
r1126
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow();
~MainWindow();
private slots:
void handleNewAction();
void handleAddSeriesMenu();
void handleRemoveAllSeriesAction();
void updateUI();
void handleThemeMenu();
void handleAnimationMenu();
void handleZoomMenu();
void handleAntialiasingAction();
void handleLegendAction();
void handleSaveAction();
void handleLoadAction();
protected:
void closeEvent(QCloseEvent *event);
private:
void createMenus();
void createDockWidgets();
void createModel();
void createLayout();
void createTable();
private:
Engine *m_engine;
QChartView *m_view;
QGraphicsScene *m_scene;
QTableView *m_table;
InspectorWidget *m_inspectorWidget;
PenWidget *m_penWidget;
BrushWidget *m_brushWidget;
QMenu *m_addSeriesMenu;
QMenu *m_seriesMenu;
QMenu *m_chartMenu;
QMenu *m_themeMenu;
QMenu *m_animationMenu;
QMenu *m_zoomMenu;
QAction *m_removeAllAction;
QAction *m_legendAction;
QAction *m_antialiasingAction;
QString m_filename;
QMap<QString,QAbstractSeries*> m_series;
};
#endif /* MAINWINDOW_H */