QML builtins: pass QDate and QTime by value rather than const ref
They're simple integral types, for all the special semantics they're wrapped in. Change-Id: I80934f3feec94b82a8ccdf5f8320b04b18939348 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
parent
e2a79cf159
commit
933d379f92
|
@ -808,12 +808,12 @@ static std::optional<QDate> dateFromString(const QString &string, QV4::Execution
|
|||
return std::nullopt;
|
||||
}
|
||||
|
||||
QString QtObject::formatDate(const QDate &date, const QString &format) const
|
||||
QString QtObject::formatDate(QDate date, const QString &format) const
|
||||
{
|
||||
return date.toString(format);
|
||||
}
|
||||
|
||||
QString QtObject::formatDate(const QDate &date, Qt::DateFormat format) const
|
||||
QString QtObject::formatDate(QDate date, Qt::DateFormat format) const
|
||||
{
|
||||
return formatDateTimeObjectUsingDateFormat(date, format);
|
||||
}
|
||||
|
@ -845,7 +845,7 @@ QString QtObject::formatDate(const QString &string, Qt::DateFormat format) const
|
|||
}
|
||||
|
||||
#if QT_CONFIG(qml_locale)
|
||||
QString QtObject::formatDate(const QDate &date, const QLocale &locale,
|
||||
QString QtObject::formatDate(QDate date, const QLocale &locale,
|
||||
QLocale::FormatType formatType) const
|
||||
{
|
||||
return locale.toString(date, formatType);
|
||||
|
@ -913,7 +913,7 @@ static std::optional<QTime> timeFromString(const QString &string, QV4::Execution
|
|||
return std::nullopt;
|
||||
}
|
||||
|
||||
QString QtObject::formatTime(const QTime &time, const QString &format) const
|
||||
QString QtObject::formatTime(QTime time, const QString &format) const
|
||||
{
|
||||
return time.toString(format);
|
||||
}
|
||||
|
@ -932,7 +932,7 @@ QString QtObject::formatTime(const QString &time, const QString &format) const
|
|||
return QString();
|
||||
}
|
||||
|
||||
QString QtObject::formatTime(const QTime &time, Qt::DateFormat format) const
|
||||
QString QtObject::formatTime(QTime time, Qt::DateFormat format) const
|
||||
{
|
||||
return formatDateTimeObjectUsingDateFormat(time, format);
|
||||
}
|
||||
|
@ -951,7 +951,7 @@ QString QtObject::formatTime(const QString &time, Qt::DateFormat format) const
|
|||
}
|
||||
|
||||
#if QT_CONFIG(qml_locale)
|
||||
QString QtObject::formatTime(const QTime &time, const QLocale &locale,
|
||||
QString QtObject::formatTime(QTime time, const QLocale &locale,
|
||||
QLocale::FormatType formatType) const
|
||||
{
|
||||
return locale.toString(time, formatType);
|
||||
|
|
|
@ -85,17 +85,17 @@ public:
|
|||
Q_INVOKABLE QVariant alpha(const QJSValue &baseColor, double value) const;
|
||||
Q_INVOKABLE QVariant tint(const QJSValue &baseColor, const QJSValue &tintColor) const;
|
||||
|
||||
Q_INVOKABLE QString formatDate(const QDate &date, const QString &format) const;
|
||||
Q_INVOKABLE QString formatDate(QDate date, const QString &format) const;
|
||||
Q_INVOKABLE QString formatDate(const QDateTime &dateTime, const QString &format) const;
|
||||
Q_INVOKABLE QString formatDate(const QString &string, const QString &format) const;
|
||||
Q_INVOKABLE QString formatDate(const QDate &date, Qt::DateFormat format) const;
|
||||
Q_INVOKABLE QString formatDate(QDate date, Qt::DateFormat format) const;
|
||||
Q_INVOKABLE QString formatDate(const QDateTime &dateTime, Qt::DateFormat format) const;
|
||||
Q_INVOKABLE QString formatDate(const QString &string, Qt::DateFormat format) const;
|
||||
|
||||
Q_INVOKABLE QString formatTime(const QTime &time, const QString &format) const;
|
||||
Q_INVOKABLE QString formatTime(QTime time, const QString &format) const;
|
||||
Q_INVOKABLE QString formatTime(const QDateTime &dateTime, const QString &format) const;
|
||||
Q_INVOKABLE QString formatTime(const QString &time, const QString &format) const;
|
||||
Q_INVOKABLE QString formatTime(const QTime &time, Qt::DateFormat format) const;
|
||||
Q_INVOKABLE QString formatTime(QTime time, Qt::DateFormat format) const;
|
||||
Q_INVOKABLE QString formatTime(const QDateTime &dateTime, Qt::DateFormat format) const;
|
||||
Q_INVOKABLE QString formatTime(const QString &time, Qt::DateFormat format) const;
|
||||
|
||||
|
@ -105,13 +105,13 @@ public:
|
|||
Q_INVOKABLE QString formatDateTime(const QString &string, Qt::DateFormat format) const;
|
||||
|
||||
#if QT_CONFIG(qml_locale)
|
||||
Q_INVOKABLE QString formatDate(const QDate &date, const QLocale &locale = QLocale(),
|
||||
Q_INVOKABLE QString formatDate(QDate date, const QLocale &locale = QLocale(),
|
||||
QLocale::FormatType formatType = QLocale::ShortFormat) const;
|
||||
Q_INVOKABLE QString formatDate(const QDateTime &dateTime, const QLocale &locale = QLocale(),
|
||||
QLocale::FormatType formatType = QLocale::ShortFormat) const;
|
||||
Q_INVOKABLE QString formatDate(const QString &string, const QLocale &locale = QLocale(),
|
||||
QLocale::FormatType formatType = QLocale::ShortFormat) const;
|
||||
Q_INVOKABLE QString formatTime(const QTime &time, const QLocale &locale = QLocale(),
|
||||
Q_INVOKABLE QString formatTime(QTime time, const QLocale &locale = QLocale(),
|
||||
QLocale::FormatType formatType = QLocale::ShortFormat) const;
|
||||
Q_INVOKABLE QString formatTime(const QDateTime &dateTime, const QLocale &locale = QLocale(),
|
||||
QLocale::FormatType formatType = QLocale::ShortFormat) const;
|
||||
|
|
|
@ -307,7 +307,7 @@ public:
|
|||
{
|
||||
return m_aDate;
|
||||
}
|
||||
void setADate(const QDate &newADate)
|
||||
void setADate(QDate newADate)
|
||||
{
|
||||
if (m_aDate == newADate)
|
||||
return;
|
||||
|
@ -319,7 +319,7 @@ public:
|
|||
{
|
||||
return m_aTime;
|
||||
}
|
||||
void setATime(const QTime &newATime)
|
||||
void setATime(QTime newATime)
|
||||
{
|
||||
if (m_aTime == newATime)
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue