mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 14:03:55 +02:00
don't need convertScriptValue(QScriptEngine* e, QDateTime v)
This commit is contained in:
parent
0cf9afd8ec
commit
9f4fff3588
2 changed files with 1 additions and 12 deletions
|
@ -179,7 +179,6 @@ QString EntityItemProperties::getAnimationSettings() const {
|
|||
|
||||
void EntityItemProperties::setCreated(QDateTime v) {
|
||||
QDateTime utcV = v;
|
||||
// utcV.setTimeSpec(Qt::OffsetFromUTC);
|
||||
_created = utcV.toMSecsSinceEpoch() * 1000; // usec per msec
|
||||
qDebug() << "EntityItemProperties::setCreated QDateTime" << v << _created;
|
||||
}
|
||||
|
@ -384,7 +383,7 @@ QScriptValue EntityItemProperties::copyToScriptValue(QScriptEngine* engine, bool
|
|||
|
||||
auto created = QDateTime::fromMSecsSinceEpoch(getCreated() / 1000.0f, Qt::UTC); // usec per msec
|
||||
created.setTimeSpec(Qt::OffsetFromUTC);
|
||||
COPY_PROPERTY_TO_QSCRIPTVALUE_GETTER(created, created);
|
||||
COPY_PROPERTY_TO_QSCRIPTVALUE_GETTER(created, created.toString(Qt::ISODate));
|
||||
|
||||
COPY_PROPERTY_TO_QSCRIPTVALUE(script);
|
||||
COPY_PROPERTY_TO_QSCRIPTVALUE(registrationPoint);
|
||||
|
|
|
@ -98,21 +98,11 @@ inline QScriptValue convertScriptValue(QScriptEngine* e, const xColor& v) { retu
|
|||
inline QScriptValue convertScriptValue(QScriptEngine* e, const glm::quat& v) { return quatToScriptValue(e, v); }
|
||||
inline QScriptValue convertScriptValue(QScriptEngine* e, const QScriptValue& v) { return v; }
|
||||
|
||||
inline QScriptValue convertScriptValue(QScriptEngine* e, QDateTime v) {
|
||||
auto utcV = v;
|
||||
utcV.setTimeSpec(Qt::OffsetFromUTC);
|
||||
auto result = QScriptValue(utcV.toString(Qt::ISODate));
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
inline QScriptValue convertScriptValue(QScriptEngine* e, const QByteArray& v) {
|
||||
QByteArray b64 = v.toBase64();
|
||||
return QScriptValue(QString(b64));
|
||||
}
|
||||
|
||||
|
||||
|
||||
#define COPY_GROUP_PROPERTY_TO_QSCRIPTVALUE(G,g,P,p) \
|
||||
if (!skipDefaults || defaultEntityProperties.get##G().get##P() != get##P()) { \
|
||||
QScriptValue groupProperties = properties.property(#g); \
|
||||
|
|
Loading…
Reference in a new issue