##// END OF EJS Templates
Fix category axis label positioning....
Fix category axis label positioning. Labels are now centered on the visible portion of the category, if some part of the category is off-grid. If the label doesn't fit into the remaining part, it is not shown. Task-number: QTRD-1934 Reviewed-by: Mika Salmela

File last commit:

r2432:53927f716a3d
r2446:e5bdddebc98a
Show More
qdatetimeaxis.h
78 lines | 2.2 KiB | text/x-c | CLexer
Marek Rosa
Added QDateTimeAxis
r1717 /****************************************************************************
**
Miikka Heikkinen
Fixed the copyright year 2012 -> 2013
r2432 ** Copyright (C) 2013 Digia Plc
Marek Rosa
Added QDateTimeAxis
r1717 ** 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$
**
****************************************************************************/
#ifndef QDATETIMEAXIS_H
#define QDATETIMEAXIS_H
#include "qabstractaxis.h"
class QDateTime;
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class QDateTimeAxisPrivate;
class QTCOMMERCIALCHART_EXPORT QDateTimeAxis : public QAbstractAxis
{
Q_OBJECT
Michal Klocek
Refactors internals...
r2273 Q_PROPERTY(int tickCount READ tickCount WRITE setTickCount NOTIFY tickCountChanged)
Marek Rosa
Added QDateTimeAxis
r1717 Q_PROPERTY(QDateTime min READ min WRITE setMin NOTIFY minChanged)
Q_PROPERTY(QDateTime max READ max WRITE setMax NOTIFY maxChanged)
Tero Ahola
Property for QDateTimeAxis::format and a QML demo for axes
r2027 Q_PROPERTY(QString format READ format WRITE setFormat NOTIFY formatChanged)
Marek Rosa
Added QDateTimeAxis
r1717
public:
explicit QDateTimeAxis(QObject *parent = 0);
~QDateTimeAxis();
protected:
Jani Honkonen
astyle and manual coding style fixes for src-folder
r2097 QDateTimeAxis(QDateTimeAxisPrivate &d, QObject *parent = 0);
Marek Rosa
Added QDateTimeAxis
r1717
public:
AxisType type() const;
//range handling
void setMin(QDateTime min);
QDateTime min() const;
void setMax(QDateTime max);
QDateTime max() const;
void setRange(QDateTime min, QDateTime max);
Marek Rosa
DateTimeAxis formatString -> format
r1801 void setFormat(QString format);
QString format() const;
Marek Rosa
Added QDateTimeAxis
r1717
//ticks handling
Marek Rosa
DateTimeAxis formatString -> format
r1801 void setTickCount(int count);
int tickCount() const;
Marek Rosa
Added QDateTimeAxis
r1717
Q_SIGNALS:
void minChanged(QDateTime min);
void maxChanged(QDateTime max);
void rangeChanged(QDateTime min, QDateTime max);
Tero Ahola
Property for QDateTimeAxis::format and a QML demo for axes
r2027 void formatChanged(QString format);
Michal Klocek
Refactors internals...
r2273 void tickCountChanged(int tick);
Marek Rosa
Added QDateTimeAxis
r1717
private:
Q_DECLARE_PRIVATE(QDateTimeAxis)
Q_DISABLE_COPY(QDateTimeAxis)
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // QDATETIMEAXIS_H