History

centralize path creation from position and orientation to AddressManager

Stephen Birarda committed 12 years ago

Commit b56ea5c1 parent 23a0ef210 files · +187 −223Browse files

Showing the changes to interface/src/scripting/LocationScriptingInterface.h (1 of 10 files). Show all

Unified · Split

interface/src/scripting/LocationScriptingInterface.h+0−48
@@ -1,48 +0,0 @@
1−//
2−// LocationScriptingInterface.h
3−// interface/src/scripting
4−//
5−// Created by Ryan Huffman on 4/29/14.
6−// Copyright 2014 High Fidelity, Inc.
7−//
8−// Distributed under the Apache License, Version 2.0.
9−// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
10−//
11−
12−#ifndef hifi_LocationScriptingInterface_h
13−#define hifi_LocationScriptingInterface_h
14−
15−#include <QObject>
16−#include <QScriptContext>
17−#include <QScriptEngine>
18−#include <QScriptValue>
19−#include <QString>
20−
21−#include "Application.h"
22−
23−class LocationScriptingInterface : public QObject {
24− Q_OBJECT
25− Q_PROPERTY(bool isConnected READ isConnected)
26− Q_PROPERTY(QString href READ getHref)
27− Q_PROPERTY(QString protocol READ getProtocol)
28− Q_PROPERTY(QString hostname READ getHostname)
29− Q_PROPERTY(QString pathname READ getPathname)
30− LocationScriptingInterface() { };
31−public:
32− static LocationScriptingInterface* getInstance();
33−
34− bool isConnected();
35− QString getHref();
36− QString getProtocol() { return CUSTOM_URL_SCHEME; };
37− QString getPathname();
38− QString getHostname();
39−
40− static QScriptValue locationGetter(QScriptContext* context, QScriptEngine* engine);
41− static QScriptValue locationSetter(QScriptContext* context, QScriptEngine* engine);
42−
43−public slots:
44− void assign(const QString& url);
45−
46−};
47−
48−#endif // hifi_LocationScriptingInterface_h