##// END OF EJS Templates
barseries scaledomain fix
barseries scaledomain fix

File last commit:

r1351:e5c3ac6bb1ee
r1376:7989ebf68fe8
Show More
qaxiscategories.cpp
131 lines | 2.8 KiB | text/x-c | CppLexer
/ src / axis / qaxiscategories.cpp
Jani Honkonen
Add license headers
r794 /****************************************************************************
**
** 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$
**
****************************************************************************/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 #include "qaxiscategories.h"
#include "qaxiscategories_p.h"
Michal Klocek
Adds qchartaxiscategories class
r445
QTCOMMERCIALCHART_BEGIN_NAMESPACE
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
\class QAxisCategories
\brief The QAxisCategoriess class is used for manipulating axis's categories.
\mainclass
Each axis can have categories instead of numerical representation. The typical use case
is bar chart, where categories are always show on X axis.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 QAxisCategories::QAxisCategories():
d_ptr(new QAxisCategoriesPrivate(this))
Michal Klocek
Adds qchartaxiscategories class
r445 {
}
Jani Honkonen
random doc updates
r1351 /*!
Destroys the object.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 QAxisCategories::~QAxisCategories()
Michal Klocek
Adds qchartaxiscategories class
r445 {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963
Michal Klocek
Adds qchartaxiscategories class
r445 }
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
sauimone
removed categories from barseries. categories are now only on axis
r1321 Inserts \a categories to axis. First item in list is assumed to be at x = 0, next at x = 1 and so on
Michal Klocek
Adds documentation for QAxisCategories
r1038 */
sauimone
removed categories from barseries. categories are now only on axis
r1321 void QAxisCategories::insert(const QStringList &categories)
Michal Klocek
Adds back reimplemnted categories handling
r701 {
sauimone
removed categories from barseries. categories are now only on axis
r1321 int i=0;
Michal Klocek
Krazy reported errors...
r974 foreach (const QString& string , categories) {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 d_ptr->m_map.insert(i,string);
Michal Klocek
Adds back reimplemnted categories handling
r701 i++;
}
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 emit d_ptr->updated();
Michal Klocek
Adds back reimplemnted categories handling
r701 }
sauimone
removed categories from barseries. categories are now only on axis
r1321
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
Inserts category, instead of \a value on axis a \a label will be shown.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 void QAxisCategories::insert(qreal value,QString label)
Michal Klocek
Adds qchartaxiscategories class
r445 {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 d_ptr->m_map.insert(value,label);
emit d_ptr->updated();
Michal Klocek
Adds qchartaxiscategories class
r445 }
Michal Klocek
Adds custom categories + example
r706
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
Removes category for \a value.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 void QAxisCategories::remove(qreal value)
Michal Klocek
Adds qchartaxiscategories class
r445 {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 d_ptr->m_map.remove(value);
emit d_ptr->updated();
Michal Klocek
Adds qchartaxiscategories class
r445 }
Michal Klocek
Adds custom categories + example
r706
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
Removes all categories.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 void QAxisCategories::clear()
Michal Klocek
Adds qchartaxiscategories class
r445 {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 d_ptr->m_map.clear();
emit d_ptr->updated();
Michal Klocek
Adds qchartaxiscategories class
r445 }
Michal Klocek
Adds custom categories + example
r706
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
Returns number of categories.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 int QAxisCategories::count()
Michal Klocek
Adds qchartaxiscategories class
r445 {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 return d_ptr->m_map.count();
Michal Klocek
Adds qchartaxiscategories class
r445 }
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
Returns all values of categories.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 QList<qreal> QAxisCategories::values() const
Michal Klocek
Adds custom categories + example
r706 {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 return d_ptr->m_map.keys();
Michal Klocek
Adds custom categories + example
r706 }
Michal Klocek
Adds documentation for QAxisCategories
r1038 /*!
Returns label for given \a value.
*/
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 QString QAxisCategories::label(qreal value) const
Michal Klocek
Adds draft of axis bar label support
r497 {
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 return d_ptr->m_map.value(value);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 QAxisCategoriesPrivate::QAxisCategoriesPrivate(QAxisCategories *q):
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 q_ptr(q)
{
}
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 QAxisCategoriesPrivate::~QAxisCategoriesPrivate()
Michal Klocek
Adds pimpl for qchartaxis and qchartaxiscategories
r963 {
Michal Klocek
Adds draft of axis bar label support
r497 }
Michal Klocek
Changes QChartAxisCategories -> QAxisCategories
r1032 #include "moc_qaxiscategories.cpp"
#include "moc_qaxiscategories_p.cpp"
Michal Klocek
Adds qchartaxiscategories class
r445
QTCOMMERCIALCHART_END_NAMESPACE