##// END OF EJS Templates
Renamed barcategory grephics item class which has been previously ommited
Renamed barcategory grephics item class which has been previously ommited

File last commit:

r1917:2390e49cbc51
r1918:a404d0b7b27f
Show More
qabstractbarseries_p.h
109 lines | 3.0 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;
Marek Rosa
QBarCategoriesAxis renamed to QBarCategoryAxis
r1808 class QBarCategoryAxis;
Marek Rosa
BarSeries Model mapper added
r1170
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);
Michal Klocek
Refactors Chart to ChartElement
r1736 ChartElement* 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 axis domain intialization
r1695 void initializeAxis(QAbstractAxis* axis);
sauimone
horizontal barchart doc update
r1709 virtual QAbstractAxis::AxisType defaultAxisType(Qt::Orientation orientation) 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
Better support for negative values in stacked barcharts. Negative values are stacked from zero to negative direction. Positive values are stacked from zero to positive direction.
r1897 qreal categoryTop(int category);
qreal categoryBottom(int category);
qreal top();
qreal bottom();
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();
sauimone
fix: changing barset colors no more triggers layout calculations
r1917 void updatedLayout();
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
fix: changing barset colors no more triggers layout calculations
r1917 void visibleChanged();
sauimone
barchart pimpl part 1
r934
Michal Klocek
Refactor barchart...
r1707 private:
Marek Rosa
QBarCategoriesAxis renamed to QBarCategoryAxis
r1808 void populateCategories(QBarCategoryAxis* axis);
Michal Klocek
Refactor barchart...
r1707
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
population pyramid example. Added grouping option to barseries to give some control over layout
r1794 friend class HorizontalBarChartItem;
friend class BarChartItem;
sauimone
barchart pimpl part 1
r934 };
QTCOMMERCIALCHART_END_NAMESPACE
sauimone
renamed barseries files to abstractbarseries
r1586 #endif // QABSTRACTBARSERIES_P_H