##// END OF EJS Templates
Don't reserve space for chart title if it is empty....
Don't reserve space for chart title if it is empty. If title.isEmpty() returns true, chart title is no longer reserved any space. If you want to reserve space for "empty" title in the future, you can do so by specifying e.g. a single space for title. Task-number: QTRD-3480 Change-Id: I5b2b44acf715b3bd9b4243049c4985ca63a4a16d Reviewed-by: Titta Heikkala <titta.heikkala@theqtcompany.com>

File last commit:

r2776:bc1f6aa59d42
r2794:05fa3caa7879
Show More
qchartview.h
75 lines | 1.9 KiB | text/x-c | CLexer
Jani Honkonen
more coding style fixes for src-folder...
r2104 /****************************************************************************
**
Titta Heikkala
Copyright header changes...
r2776 ** Copyright (C) 2015 The Qt Company Ltd
Jani Honkonen
more coding style fixes for src-folder...
r2104 ** All rights reserved.
Titta Heikkala
Copyright header changes...
r2776 ** For any questions to The Qt Company, please use contact form at http://qt.io
Jani Honkonen
more coding style fixes for src-folder...
r2104 **
Titta Heikkala
Updated license headers...
r2740 ** This file is part of the Qt Charts module.
Jani Honkonen
more coding style fixes for src-folder...
r2104 **
Titta Heikkala
Updated license headers...
r2740 ** Licensees holding valid commercial license for Qt may use this file in
** accordance with the Qt License Agreement provided with the Software
** or, alternatively, in accordance with the terms contained in a written
Titta Heikkala
Copyright header changes...
r2776 ** agreement between you and The Qt Company.
Jani Honkonen
more coding style fixes for src-folder...
r2104 **
** If you have questions regarding the use of this file, please use
Titta Heikkala
Updated license headers...
r2740 ** contact form at http://qt.io
Jani Honkonen
more coding style fixes for src-folder...
r2104 **
****************************************************************************/
#ifndef QCHARTVIEW_H
#define QCHARTVIEW_H
Titta Heikkala
Qt Charts project file structure change...
r2712 #include <QtCharts/QAbstractAxis>
#include <QtCharts/QAbstractSeries>
#include <QtCharts/QChart>
Titta Heikkala
Fix include syntax...
r2714 #include <QtWidgets/QGraphicsView>
Jani Honkonen
more coding style fixes for src-folder...
r2104
Christian Kandeler
Fix compilation with namespaced Qt....
r2774 QT_BEGIN_NAMESPACE
Jani Honkonen
more coding style fixes for src-folder...
r2104 class QGraphicsScene;
class QRubberBand;
Christian Kandeler
Fix compilation with namespaced Qt....
r2774 QT_END_NAMESPACE
Jani Honkonen
more coding style fixes for src-folder...
r2104
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_BEGIN_NAMESPACE
Jani Honkonen
more coding style fixes for src-folder...
r2104
class QChartViewPrivate;
Titta Heikkala
Qt Charts project file structure change...
r2712 class QT_CHARTS_EXPORT QChartView : public QGraphicsView
Jani Honkonen
more coding style fixes for src-folder...
r2104 {
Q_OBJECT
Q_ENUMS(RubberBand)
public:
enum RubberBand {
NoRubberBand = 0x0,
VerticalRubberBand = 0x1,
Miikka Heikkinen
Remove deprecated elements from APIs....
r2742 HorizontalRubberBand = 0x2,
Jani Honkonen
more coding style fixes for src-folder...
r2104 RectangleRubberBand = 0x3
};
Q_DECLARE_FLAGS(RubberBands, RubberBand)
explicit QChartView(QWidget *parent = 0);
explicit QChartView(QChart *chart, QWidget *parent = 0);
~QChartView();
void setRubberBand(const RubberBands &rubberBands);
RubberBands rubberBand() const;
QChart *chart() const;
void setChart(QChart *chart);
protected:
void resizeEvent(QResizeEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
QScopedPointer<QChartViewPrivate> d_ptr;
Miikka Heikkinen
Make all Q_DISABLE_COPY declarations private....
r2723
private:
Jani Honkonen
more coding style fixes for src-folder...
r2104 Q_DISABLE_COPY(QChartView)
};
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_END_NAMESPACE
Jani Honkonen
more coding style fixes for src-folder...
r2104
#endif // QCHARTVIEW_H