History

expose domain connection error to Window

Wayne Chen committed 8 years ago

Commit 0f257561 parent 07bda906 files · +20 −12Browse files

Showing the changes to interface/src/scripting/WindowScriptingInterface.cpp (1 of 6 files). Show all

Unified · Split

interface/src/scripting/WindowScriptingInterface.cpp+7−0
@@ -39,6 +39,9 @@ WindowScriptingInterface::WindowScriptingInterface() { · 38 unmodified lines
3939 connect(&domainHandler, &DomainHandler::disconnectedFromDomain, this, &WindowScriptingInterface::disconnectedFromDomain);
4040
4141 connect(&domainHandler, &DomainHandler::domainConnectionRefused, this, &WindowScriptingInterface::domainConnectionRefused);
42+ connect(&domainHandler, &DomainHandler::domainConnectionErrorChanged, this, [this](int reasonCode) {
43+ _lastDomainConnectionError = reasonCode;
44+ });
4245
4346 connect(qApp, &Application::svoImportRequested, [this](const QString& urlString) {
4447 static const QMetaMethod svoImportRequestedSignal =
@@ -409,6 +412,10 @@ glm::vec2 WindowScriptingInterface::getDeviceSize() const { · 364 unmodified lines
409412 return qApp->getDeviceSize();
410413 }
411414
415+int WindowScriptingInterface::getLastDominConnectionError() const {
416+ return DependencyManager::get<NodeList>()->getDomainHandler().getLastDomainConnectionError();
417+}
418+
412419 int WindowScriptingInterface::getX() {
413420 return qApp->getWindow()->geometry().x();
414421 }