##// END OF EJS Templates
App for demonstrating QML customization apis
App for demonstrating QML customization apis

File last commit:

r1249:94a47eb3a2ef
r1259:5664856ed1d4
Show More
qpiemodelmapper.h
78 lines | 2.0 KiB | text/x-c | CLexer
Marek Rosa
Added Vertical and Horizontal PieModelMapper
r1237 /****************************************************************************
**
** Copyright (C) 2012 Digia Plc
** All rights reserved.
** For any questions to Digia, please use contact form at http://qt.digia.com
**
** This file is part of the Qt Commercial Charts Add-on.
**
** $QT_BEGIN_LICENSE$
** Licensees holding valid Qt Commercial licenses may use this file in
** accordance with the Qt Commercial License Agreement provided with the
** 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$
**
****************************************************************************/
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164 #ifndef QPIEMODELMAPPER_H
#define QPIEMODELMAPPER_H
#include "qchartglobal.h"
#include <QObject>
Marek Rosa
All model related methods and members removed from the series. QML stuff commented out where complaining
r1230 class QAbstractItemModel;
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164 QTCOMMERCIALCHART_BEGIN_NAMESPACE
Marek Rosa
ModelMapper proposal
r1229 class QPieModelMapperPrivate;
Marek Rosa
All model related methods and members removed from the series. QML stuff commented out where complaining
r1230 class QPieSeries;
Marek Rosa
ModelMapper proposal
r1229
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164 class QTCOMMERCIALCHART_EXPORT QPieModelMapper : public QObject
{
Q_OBJECT
Tero Ahola
Added new model mappers for pie to QML api
r1249 Q_PROPERTY(QPieSeries *series READ series WRITE setSeries)
Q_PROPERTY(QAbstractItemModel *model READ model WRITE setModel)
Tero Ahola
Now using only one declarative model
r1169 Q_PROPERTY(int first READ first WRITE setFirst)
Q_PROPERTY(int count READ count WRITE setCount)
Q_ENUMS(Qt::Orientation)
Marek Rosa
Added Vertical and Horizontal PieModelMapper
r1237 protected:
Marek Rosa
ModelMapper proposal
r1229 QPieModelMapper(QObject *parent = 0);
Marek Rosa
Added Vertical and Horizontal PieModelMapper
r1237 public:
Marek Rosa
All model related methods and members removed from the series. QML stuff commented out where complaining
r1230 QAbstractItemModel* model() const;
void setModel(QAbstractItemModel *model);
QPieSeries* series() const;
void setSeries(QPieSeries *series);
Tero Ahola
Now using only one declarative model
r1169
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164 int first() const;
void setFirst(int first);
int count() const;
void setCount(int count);
Marek Rosa
Added Vertical and Horizontal PieModelMapper
r1237 void reset();
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164
Marek Rosa
Added Vertical and Horizontal PieModelMapper
r1237 protected:
Marek Rosa
All model related methods and members removed from the series. QML stuff commented out where complaining
r1230 int valuesIndex() const;
void setValuesIndex(int valuesIndex);
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164
Marek Rosa
All model related methods and members removed from the series. QML stuff commented out where complaining
r1230 int labelsIndex() const;
void setLabelsIndex(int labelsIndex);
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164
Marek Rosa
Added Vertical and Horizontal PieModelMapper
r1237 Qt::Orientation orientation() const;
void setOrientation(Qt::Orientation orientation);
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164
Marek Rosa
QPieModelMapper: added support for labelChanged and valueChanged signals from the slice
r1236 protected:
Jani Honkonen
fix compilation error with qpiemodelmapper
r1234 QPieModelMapperPrivate * const d_ptr;
Marek Rosa
ModelMapper proposal
r1229 Q_DECLARE_PRIVATE(QPieModelMapper)
Marek Rosa
Mapper class added for xyseries and pieseries. Model support commented out for barseries for now.
r1164 };
QTCOMMERCIALCHART_END_NAMESPACE
#endif // QPIEMODELMAPPER_H