History

Display notification if domain connection refused

David Rowe committed 11 years ago

Commit cb6abfb1 parent 92a639d6 files · +27 −2Browse files

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

Unified · Split

interface/src/Application.cpp+10−1
@@ -297,7 +297,8 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : · 296 unmodified lines
297297 _lastSendDownstreamAudioStats(usecTimestampNow()),
298298 _isVSyncOn(true),
299299 _aboutToQuit(false),
300− _notifiedPacketVersionMismatchThisDomain(false)
300+ _notifiedPacketVersionMismatchThisDomain(false),
301+ _domainConnectionRefusals(QList<QString>())
301302 {
302303 #ifdef Q_OS_WIN
303304 installNativeEventFilter(&MyNativeEventFilter::getInstance());
@@ -3288,6 +3289,14 @@ void Application::clearDomainOctreeDetails() { · 2984 unmodified lines
32883289 void Application::domainChanged(const QString& domainHostname) {
32893290 updateWindowTitle();
32903291 clearDomainOctreeDetails();
3292+ _domainConnectionRefusals.clear();
3293+}
3294+
3295+void Application::domainConnectionDenied(const QString& reason) {
3296+ if (!_domainConnectionRefusals.contains(reason)) {
3297+ _domainConnectionRefusals.append(reason);
3298+ emit domainConnectionRefused(reason);
3299+ }
32913300 }
32923301
32933302 void Application::connectedToDomain(const QString& hostname) {