##// END OF EJS Templates
Fix label angle setting for axis before axis is added to chart....
Fix label angle setting for axis before axis is added to chart. Since slots are obviously not connected before ChartAxis item is created, setting label angle before this is lost unless set in the constructor.

File last commit:

r2273:1c49aa901cb2
r2410:47bf654423ee
Show More
qdatetimeaxis.h
78 lines | 2.2 KiB | text/x-c | CLexer
Marek Rosa
Added QDateTimeAxis
r1717 /****************************************************************************
**
** 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$
**
****************************************************************************/
#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