diff options
Diffstat (limited to 'src/datavisualization/data/qitemmodelbardatamapping.h')
-rw-r--r-- | src/datavisualization/data/qitemmodelbardatamapping.h | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/src/datavisualization/data/qitemmodelbardatamapping.h b/src/datavisualization/data/qitemmodelbardatamapping.h deleted file mode 100644 index a5ef33b8..00000000 --- a/src/datavisualization/data/qitemmodelbardatamapping.h +++ /dev/null @@ -1,90 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2013 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 QtDataVisualization module. -** -** Licensees holding valid Qt Enterprise licenses may use this file in -** accordance with the Qt Enterprise 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 -** -****************************************************************************/ - -#ifndef QITEMMODELBARDATAMAPPING_H -#define QITEMMODELBARDATAMAPPING_H - -#include <QtDataVisualization/qdatavisualizationenums.h> -#include <QtDataVisualization/qabstractdatamapping.h> -#include <QStringList> - -QT_DATAVISUALIZATION_BEGIN_NAMESPACE - -class QItemModelBarDataMappingPrivate; - -class QT_DATAVISUALIZATION_EXPORT QItemModelBarDataMapping : public QAbstractDataMapping -{ - Q_OBJECT - Q_PROPERTY(QString rowRole READ rowRole WRITE setRowRole) - Q_PROPERTY(QString columnRole READ columnRole WRITE setColumnRole) - Q_PROPERTY(QString valueRole READ valueRole WRITE setValueRole) - Q_PROPERTY(QStringList rowCategories READ rowCategories WRITE setRowCategories) - Q_PROPERTY(QStringList columnCategories READ columnCategories WRITE setColumnCategories) - Q_PROPERTY(bool useModelCategories READ useModelCategories WRITE setUseModelCategories) - Q_PROPERTY(bool autoRowCategories READ autoRowCategories WRITE setAutoRowCategories) - Q_PROPERTY(bool autoColumnCategories READ autoColumnCategories WRITE setAutoColumnCategories) - -public: - explicit QItemModelBarDataMapping(QObject *parent = 0); - QItemModelBarDataMapping(const QString &valueRole, QObject *parent = 0); - QItemModelBarDataMapping(const QString &rowRole, const QString &columnRole, - const QString &valueRole, QObject *parent = 0); - QItemModelBarDataMapping(const QString &rowRole, const QString &columnRole, - const QString &valueRole, const QStringList &rowCategories, - const QStringList &columnCategories, QObject *parent = 0); - virtual ~QItemModelBarDataMapping(); - - void setRowRole(const QString &role); - QString rowRole() const; - void setColumnRole(const QString &role); - QString columnRole() const; - void setValueRole(const QString &role); - QString valueRole() const; - - void setRowCategories(const QStringList &categories); - QStringList rowCategories() const; - void setColumnCategories(const QStringList &categories); - QStringList columnCategories() const; - - void setUseModelCategories(bool enable); - bool useModelCategories() const; - void setAutoRowCategories(bool enable); - bool autoRowCategories() const; - void setAutoColumnCategories(bool enable); - bool autoColumnCategories() const; - - void remap(const QString &rowRole, const QString &columnRole, - const QString &valueRole, const QStringList &rowCategories, - const QStringList &columnCategories); - - Q_INVOKABLE int rowCategoryIndex(const QString& category); - Q_INVOKABLE int columnCategoryIndex(const QString& category); - -protected: - QItemModelBarDataMappingPrivate *dptr(); - const QItemModelBarDataMappingPrivate *dptrc() const; - -private: - Q_DISABLE_COPY(QItemModelBarDataMapping) - - friend class BarItemModelHandler; -}; - -QT_DATAVISUALIZATION_END_NAMESPACE - -#endif |