History

commit chabges

Dante Ruiz committed 9 years ago

Commit 3fab9011 parent c99f8972 files · +32 −5Browse files

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

Unified · Split

libraries/script-engine/src/TabletScriptingInterface.cpp+20−5
@@ -58,7 +58,7 @@ void TabletScriptingInterface::setQmlTabletRoot(QString tabletId, QQuickItem* qm · 57 unmodified lines
5858 static const char* TABLET_SOURCE_URL = "Tablet.qml";
5959 static const char* WEB_VIEW_SOURCE_URL = "TabletWebView.qml";
6060 static const char* LOADER_SOURCE_PROPERTY_NAME = "LoaderSource";
61−static const char* VRMENU_SOURCE_URL = "VrMenuView.qml";
61+static const char* VRMENU_SOURCE_URL = "TabletMenu.qml";
6262
6363 TabletProxy::TabletProxy(QString name) : _name(name) {
6464 ;
@@ -101,9 +101,8 @@ void TabletProxy::setQmlTabletRoot(QQuickItem* qmlTabletRoot, QObject* qmlOffscr · 36 unmodified lines
101101 void TabletProxy::gotoMenuScreen() {
102102 if (_qmlTabletRoot) {
103103 _qmlTabletRoot->setProperty(LOADER_SOURCE_PROPERTY_NAME, TABLET_SOURCE_URL);
104− auto loader = _qmlTabletRoot->findChild<QQuickItem*>("loader");
105− auto offscreenUi = DependencyManager::get<OffscreenUi>();
106− auto rootMenu = offscreenUi->getRootMenu();
104+ //auto loader = _qmlTabletRoot->findChild<QQuickItem*>("loader");
105+ //QObject::connect(loader, SIGNAL(loaded()), this, SLOT(addButtonsToMenuScreen()));
107106 QMetaObject::invokeMethod(_qmlTabletRoot, "loadSource", Q_ARG(const QVariant&, QVariant(VRMENU_SOURCE_URL)));
108107 }
109108 }
@@ -200,7 +199,23 @@ void TabletProxy::addButtonsToHomeScreen() { · 90 unmodified lines
200199 }
201200
202201 void TabletProxy::addButtonsToMenuScreen() {
203−
202+ if (!_qmlTabletRoot) {
203+ return;
204+ }
205+
206+ auto loader = _qmlTabletRoot->findChild<QQuickItem*>("loader");
207+ if (!loader) {
208+ return;
209+ }
210+
211+ QQuickItem* VrMenu = loader->findChild<QQuickItem*>("VrMenu");
212+ if (!VrMenu) {
213+ qDebug() << "----------> could not find vr menu";
214+ return;
215+ }
216+
217+ QString name = "Menu";
218+ QVariant returnedValue;
204219 }
205220
206221 void TabletProxy::removeButtonsFromHomeScreen() {