##// END OF EJS Templates
Add padding for axis title...
Add padding for axis title Added three pixel padding on either side of the axis title to avoid overlaps with axis labels and neighboring axis lines. Task-number: QTRD-1903 Reviewed-by: Mika Salmela

File last commit:

r2104:f8a933676fbd
r2413:f80448ee2136
Show More
qbarmodelmapper_p.h
96 lines | 2.8 KiB | text/x-c | CLexer
/ src / barchart / qbarmodelmapper_p.h
Marek Rosa
Added license text to mapper classes
r1355 /****************************************************************************
**
** 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$
**
****************************************************************************/
// W A R N I N G
// -------------
//
// This file is not part of the QtCommercial Chart API. It exists purely as an
// implementation detail. This header file may change from version to
// version without notice, or even be removed.
//
// We mean it.
Marek Rosa
BarModel mapper refactored.
r1293 #ifndef QBARMODELMAPPER_P_H
#define QBARMODELMAPPER_P_H
#include <QObject>
#include "qbarmodelmapper.h"
class QModelIndex;
QTCOMMERCIALCHART_BEGIN_NAMESPACE
Marek Rosa
BarModelMapper: implemented model updated slots. Some more work needed with categories
r1295 class QBarSet;
Marek Rosa
BarModel mapper refactored.
r1293 class QBarModelMapperPrivate : public QObject
{
Q_OBJECT
public:
explicit QBarModelMapperPrivate(QBarModelMapper *q);
public Q_SLOTS:
// for the model
void modelUpdated(QModelIndex topLeft, QModelIndex bottomRight);
Marek Rosa
Added support for headerDataChanged() signal from the model to BarModelMapper
r1394 void modelHeaderDataUpdated(Qt::Orientation orientation, int first, int last);
Marek Rosa
BarModel mapper refactored.
r1293 void modelRowsAdded(QModelIndex parent, int start, int end);
void modelRowsRemoved(QModelIndex parent, int start, int end);
void modelColumnsAdded(QModelIndex parent, int start, int end);
void modelColumnsRemoved(QModelIndex parent, int start, int end);
Marek Rosa
Model mappers now connected to series and model destroy signals
r1656 void handleModelDestroyed();
Marek Rosa
BarModel mapper refactored.
r1293
Marek Rosa
BarSeries API can now be used when the series is used with BarModelMapper
r1435 // for the series
Jani Honkonen
more coding style fixes for src-folder...
r2104 void barSetsAdded(QList<QBarSet *> sets);
void barSetsRemoved(QList<QBarSet *> sets);
Marek Rosa
BarSeries API can now be used when the series is used with BarModelMapper
r1435 void valuesAdded(int index, int count);
void valuesRemoved(int index, int count);
void barLabelChanged();
void barValueChanged(int index);
Marek Rosa
Model mappers now connected to series and model destroy signals
r1656 void handleSeriesDestroyed();
Marek Rosa
BarSeries API can now be used when the series is used with BarModelMapper
r1435
Marek Rosa
BarModel mapper refactored.
r1293 void initializeBarFromModel();
private:
Jani Honkonen
more coding style fixes for src-folder...
r2104 QBarSet *barSet(QModelIndex index);
Marek Rosa
BarModel mapper refactored.
r1293 QModelIndex barModelIndex(int barSection, int posInBar);
void insertData(int start, int end);
void removeData(int start, int end);
void blockModelSignals(bool block = true);
void blockSeriesSignals(bool block = true);
private:
Jani Honkonen
astyle and manual coding style fixes for src-folder
r2097 QAbstractBarSeries *m_series;
Jani Honkonen
more coding style fixes for src-folder...
r2104 QList<QBarSet *> m_barSets;
Marek Rosa
BarModel mapper refactored.
r1293 QAbstractItemModel *m_model;
int m_first;
int m_count;
Qt::Orientation m_orientation;
Marek Rosa
Replaced 'Bar' with 'BarSet' in BarModelMapper functions and member variables
r1312 int m_firstBarSetSection;
int m_lastBarSetSection;
Marek Rosa
BarModel mapper refactored.
r1293 bool m_seriesSignalsBlock;
bool m_modelSignalsBlock;
private:
QBarModelMapper *q_ptr;
Q_DECLARE_PUBLIC(QBarModelMapper)
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // QBARMODELMAPPER_P_H