KDChartAbstractProxyModel.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef KDCHARTABSTRACTPROXYMODEL_H
00024 #define KDCHARTABSTRACTPROXYMODEL_H
00025
00026 #include <QAbstractProxyModel>
00027
00028 #include "KDChartGlobal.h"
00029
00030 namespace KDChart
00031 {
00036 class KDCHART_EXPORT AbstractProxyModel : public QAbstractProxyModel
00037 {
00038 Q_OBJECT
00039 public:
00040 explicit AbstractProxyModel( QObject* parent = 0 );
00041
00043 QModelIndex mapFromSource( const QModelIndex & sourceIndex ) const;
00045 QModelIndex mapToSource( const QModelIndex &proxyIndex ) const;
00046
00048 QModelIndex index( int row, int col, const QModelIndex& index ) const;
00050 QModelIndex parent( const QModelIndex& index ) const;
00051 };
00052 }
00053
00054 #endif