47#ifndef OPENSWMMVIS_PLOT_UTCTIMEAXIS_H
48#define OPENSWMMVIS_PLOT_UTCTIMEAXIS_H
50#include <QCategoryAxis>
66 QString
format()
const {
return m_format; }
82 QDateTime
min()
const;
83 QDateTime
max()
const;
87 using QValueAxis::setRange;
88 using QValueAxis::setMin;
89 using QValueAxis::setMax;
101 void rebuildLabels();
104 void onValueRangeChanged(qreal
min, qreal
max);
106 QString m_format = QStringLiteral(
"MM/dd/yyyy HH:mm");
110 bool m_rebuilding =
false;
Definition utctimeaxis.h:57
int tickCount() const
Definition utctimeaxis.h:71
void setMax(const QDateTime &max)
Definition utctimeaxis.cpp:60
void setMin(const QDateTime &min)
Move one edge, as QDateTimeAxis::setMin / setMax.
Definition utctimeaxis.cpp:53
void setRange(const QDateTime &min, const QDateTime &max)
Definition utctimeaxis.cpp:46
void setFormat(const QString &format)
QDateTime format string for the tick labels, as QDateTimeAxis::setFormat.
Definition utctimeaxis.cpp:29
QDateTime max() const
Definition utctimeaxis.cpp:91
void rangeChangedUtc(const QDateTime &min, const QDateTime &max)
void setRangeMs(qint64 minMs, qint64 maxMs)
Definition utctimeaxis.cpp:67
QString format() const
Definition utctimeaxis.h:66
void setTickCount(int count)
Definition utctimeaxis.cpp:37
QDateTime min() const
Range edges as UTC instants.
Definition utctimeaxis.cpp:86
Definition chartproperties.h:34
QVector< int > parent
union-find
Definition pslgminsize.cpp:176