##// END OF EJS Templates
Explicitly update GLWidget when we set new points...
Explicitly update GLWidget when we set new points QOpenGLWidget was modified to not trigger some extra paint calls, which charts used to rely on, so now we do explicit updates instead. Change-Id: Ibe06c2f88ac7efe4e61351d582f2eff9d350f073 Task-number: QTBUG-51000 Reviewed-by: Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by: Mika Salmela <mika.salmela@theqtcompany.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>

File last commit:

r2845:ae12522d475c
r2865:672ea1cb191f
Show More
qhbarmodelmapper.h
71 lines | 2.4 KiB | text/x-c | CLexer
Titta Heikkala
Updated license headers...
r2845 /******************************************************************************
Marek Rosa
Added license text to mapper classes
r1355 **
Titta Heikkala
Updated license headers...
r2845 ** Copyright (C) 2015 The Qt Company Ltd.
** Contact: http://www.qt.io/licensing/
Marek Rosa
Added license text to mapper classes
r1355 **
Titta Heikkala
Updated license headers...
r2740 ** This file is part of the Qt Charts module.
Marek Rosa
Added license text to mapper classes
r1355 **
Titta Heikkala
Updated license headers...
r2845 ** $QT_BEGIN_LICENSE:COMM$
Marek Rosa
Added license text to mapper classes
r1355 **
Titta Heikkala
Updated license headers...
r2845 ** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see http://www.qt.io/terms-conditions. For further
** information use the contact form at http://www.qt.io/contact-us.
Marek Rosa
Added license text to mapper classes
r1355 **
Titta Heikkala
Updated license headers...
r2845 ** $QT_END_LICENSE$
**
******************************************************************************/
Marek Rosa
Added license text to mapper classes
r1355
Marek Rosa
Added Vertical and Horizontal BarModelMappers
r1294 #ifndef QHBARMODELMAPPER_H
#define QHBARMODELMAPPER_H
Titta Heikkala
Qt Charts project file structure change...
r2712 #include <QtCharts/QBarModelMapper>
Marek Rosa
Added Vertical and Horizontal BarModelMappers
r1294
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_BEGIN_NAMESPACE
/* Comment line for syncqt to generate the fwd-include correctly, due to QTBUG-22432 */
class QT_CHARTS_EXPORT QHBarModelMapper : public QBarModelMapper
Marek Rosa
Added Vertical and Horizontal BarModelMappers
r1294 {
Q_OBJECT
sauimone
QBarSeries to QAbstractBarSeries
r1584 Q_PROPERTY(QAbstractBarSeries *series READ series WRITE setSeries NOTIFY seriesReplaced)
Marek Rosa
BarModelMapper removed from the docs
r1509 Q_PROPERTY(QAbstractItemModel *model READ model WRITE setModel NOTIFY modelReplaced)
Marek Rosa
Added NOTIFY to BarModelMapper properties
r1478 Q_PROPERTY(int firstBarSetRow READ firstBarSetRow WRITE setFirstBarSetRow NOTIFY firstBarSetRowChanged)
Q_PROPERTY(int lastBarSetRow READ lastBarSetRow WRITE setLastBarSetRow NOTIFY lastBarSetRowChanged)
Marek Rosa
BarModel mapper properties first, count moved to Vertical and Horizontal mappers with more descriptive names
r1495 Q_PROPERTY(int firstColumn READ firstColumn WRITE setFirstColumn NOTIFY firstColumnChanged)
Q_PROPERTY(int columnCount READ columnCount WRITE setColumnCount NOTIFY columnCountChanged)
Marek Rosa
Added Vertical and Horizontal BarModelMappers
r1294
public:
explicit QHBarModelMapper(QObject *parent = 0);
Jani Honkonen
more coding style fixes for src-folder...
r2104 QAbstractItemModel *model() const;
Marek Rosa
BarModelMapper removed from the docs
r1509 void setModel(QAbstractItemModel *model);
Jani Honkonen
more coding style fixes for src-folder...
r2104 QAbstractBarSeries *series() const;
sauimone
QBarSeries to QAbstractBarSeries
r1584 void setSeries(QAbstractBarSeries *series);
Marek Rosa
BarModelMapper removed from the docs
r1509
Marek Rosa
Replaced 'Bar' with 'BarSet' in BarModelMapper functions and member variables
r1312 int firstBarSetRow() const;
void setFirstBarSetRow(int firstBarSetRow);
Marek Rosa
Added Vertical and Horizontal BarModelMappers
r1294
Marek Rosa
Replaced 'Bar' with 'BarSet' in BarModelMapper functions and member variables
r1312 int lastBarSetRow() const;
void setLastBarSetRow(int lastBarSetRow);
Marek Rosa
Added NOTIFY to BarModelMapper properties
r1478
Marek Rosa
BarModel mapper properties first, count moved to Vertical and Horizontal mappers with more descriptive names
r1495 int firstColumn() const;
void setFirstColumn(int firstColumn);
int columnCount() const;
void setColumnCount(int columnCount);
Marek Rosa
Added NOTIFY to BarModelMapper properties
r1478 Q_SIGNALS:
Marek Rosa
BarModelMapper removed from the docs
r1509 void seriesReplaced();
void modelReplaced();
Marek Rosa
Added NOTIFY to BarModelMapper properties
r1478 void firstBarSetRowChanged();
void lastBarSetRowChanged();
Marek Rosa
BarModel mapper properties first, count moved to Vertical and Horizontal mappers with more descriptive names
r1495 void firstColumnChanged();
void columnCountChanged();
Marek Rosa
Added Vertical and Horizontal BarModelMappers
r1294 };
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_END_NAMESPACE
Marek Rosa
Added Vertical and Horizontal BarModelMappers
r1294
#endif // QHBARMODELMAPPER_H