History

Add Uuid object to ScriptEngine

Andrew Meadows committed 12 years ago

Commit 23c68731 parent 84d7e394 files · +71 −2Browse files

Showing the changes to libraries/script-engine/src/ScriptUUID.cpp (1 of 4 files). Show all

Unified · Split

libraries/script-engine/src/ScriptUUID.cpp+35−0
@@ -0,0 +1,35 @@
1//
2// ScriptUUID.h
3// hifi
4//
5// Created by Andrew Meadows on 2014.04.07
6// Copyright (c) 2014 High Fidelity, Inc. All rights reserved.
7//
8
9#include <QDebug>
10
11#include "ScriptUUID.h"
12
13QUuid ScriptUUID::fromString(const QString& s) {
14 return QUuid(s);
15}
16
17QString ScriptUUID::toString(const QUuid& id) {
18 return id.toString();
19}
20
21QUuid ScriptUUID::generate() {
22 return QUuid::createUuid();
23}
24
25bool ScriptUUID::isEqual(const QUuid& idA, const QUuid& idB) {
26 return idA == idB;
27}
28
29bool ScriptUUID::isNull(const QUuid& id) {
30 return id.isNull();
31}
32
33void ScriptUUID::print(const QString& lable, const QUuid& id) {
34 qDebug() << qPrintable(lable) << id.toString();
35}