##// END OF EJS Templates
Wavechart example and designer plugin disabled on arm due to include problem
Wavechart example and designer plugin disabled on arm due to include problem

File last commit:

r1588:8cb4c015734a
r1680:73e46ffc00f9
Show More
qabstractbarseries_p.h
99 lines | 2.8 KiB | text/x-c | CLexer
/ src / barchart / qabstractbarseries_p.h
sauimone
cleaned crap from barseries private headers. Added missing license texts
r1248 /****************************************************************************
**
** 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.
sauimone
renamed barseries files to abstractbarseries
r1586 #ifndef QABSTRACTBARSERIES_P_H
#define QABSTRACTBARSERIES_P_H
sauimone
barchart pimpl part 1
r934
sauimone
renamed barseries files to abstractbarseries
r1586 #include "qabstractbarseries.h"
Tero Ahola
Renamed QSeries to QAbstractSeries
r988 #include "qabstractseries_p.h"
sauimone
barchart pimpl part 1
r934 #include <QStringList>
Tero Ahola
Renamed QSeries to QAbstractSeries
r988 #include <QAbstractSeries>
sauimone
barchart pimpl part 1
r934
QTCOMMERCIALCHART_BEGIN_NAMESPACE
Marek Rosa
BarSeries Model mapper added
r1170 class QBarModelMapper;
sauimone
QBarSeries to QAbstractBarSeries
r1584 class QAbstractBarSeriesPrivate : public QAbstractSeriesPrivate
sauimone
barchart pimpl part 1
r934 {
Q_OBJECT
public:
sauimone
QBarSeries to QAbstractBarSeries
r1584 QAbstractBarSeriesPrivate(QAbstractBarSeries *parent);
sauimone
Fixed category handling of barcharts. Now the categories can be undefined. Updated documentation.
r1208 int categoryCount() const;
sauimone
barmargin replaced with barwidth
r1425 void setBarWidth(qreal width);
qreal barWidth() const;
sauimone
visible property to barseries
r1284
void setVisible(bool visible);
sauimone
barchart signals for properties and changes
r1353 void setLabelsVisible(bool visible);
sauimone
barchart pimpl part 1
r934
Michal Klocek
Refactor to use qseries private for implmentation interface...
r943 void scaleDomain(Domain& domain);
Chart* createGraphics(ChartPresenter* presenter);
Michal Klocek
Adds qlegend pimpl...
r950 QList<LegendMarker*> createLegendMarker(QLegend* legend);
Michal Klocek
Refactor to use qseries private for implmentation interface...
r943
Michal Klocek
Adds createDefaultAxes logic
r1588 void initializeAxisX(QAbstractAxis* axis);
void initializeAxisY(QAbstractAxis* axis);
QAbstractAxis::AxisType defaultAxisXType() const;
QAbstractAxis::AxisType defaultAxisYType() const;
sauimone
added createAxis methods to private series
r1545
sauimone
legend detach example. Bug fixes to legend.
r1263 bool append(QBarSet *set);
bool remove(QBarSet *set);
bool append(QList<QBarSet* > sets);
bool remove(QList<QBarSet* > sets);
Marek Rosa
Added insert method to QBarSeries
r1362 bool insert(int index, QBarSet *set);
sauimone
legend detach example. Bug fixes to legend.
r1263
sauimone
barchart pimpl part 1
r934 QBarSet* barsetAt(int index);
qreal min();
qreal max();
qreal valueAt(int set, int category);
qreal percentageAt(int set, int category);
qreal categorySum(int category);
qreal absoluteCategorySum(int category);
qreal maxCategorySum();
sauimone
scaledomain fix for barchart
r1423 qreal minX();
qreal maxX();
sauimone
barchart pimpl part 1
r934
Q_SIGNALS:
sauimone
removed double signal emitting from barseries/set
r1563 void clicked(int index, QBarSet *barset);
sauimone
barchart pimpl part 1
r934 void updatedBars();
Marek Rosa
Revert barseries thought to be only model related
r1333 void restructuredBars();
sauimone
removed barlabel. label visibility control is now per series instead of per set
r1246 void labelsVisibleChanged(bool visible);
sauimone
barchart pimpl part 1
r934
protected:
sauimone
barchart: removed old model
r1005 QList<QBarSet *> m_barSets;
sauimone
barmargin replaced with barwidth
r1425 qreal m_barWidth;
sauimone
removed barlabel. label visibility control is now per series instead of per set
r1246 bool m_labelsVisible;
sauimone
visible property to barseries
r1284 bool m_visible;
sauimone
removed barlabel. label visibility control is now per series instead of per set
r1246
Michal Klocek
Adds big fat pimpl to series classes...
r938 private:
sauimone
QBarSeries to QAbstractBarSeries
r1584 Q_DECLARE_PUBLIC(QAbstractBarSeries)
sauimone
barchart pimpl part 1
r934 };
QTCOMMERCIALCHART_END_NAMESPACE
sauimone
renamed barseries files to abstractbarseries
r1586 #endif // QABSTRACTBARSERIES_P_H