diff --git a/assignment-client/src/audio/AudioMixer.cpp b/assignment-client/src/audio/AudioMixer.cpp index b7dfdd9b24..b862cd0c78 100644 --- a/assignment-client/src/audio/AudioMixer.cpp +++ b/assignment-client/src/audio/AudioMixer.cpp @@ -648,6 +648,7 @@ void AudioMixer::run() { // setup a QThread with us as parent that will house the AudioMixerDatagramProcessor _datagramProcessingThread = new QThread(this); + _datagramProcessingThread->setObjectName("Datagram Processor Thread"); // create an AudioMixerDatagramProcessor and move it to that thread AudioMixerDatagramProcessor* datagramProcessor = new AudioMixerDatagramProcessor(nodeList->getNodeSocket(), thread()); diff --git a/assignment-client/src/octree/OctreeServer.cpp b/assignment-client/src/octree/OctreeServer.cpp index aaf37c2beb..85d4749b27 100644 --- a/assignment-client/src/octree/OctreeServer.cpp +++ b/assignment-client/src/octree/OctreeServer.cpp @@ -879,6 +879,7 @@ void OctreeServer::setupDatagramProcessingThread() { // setup a QThread with us as parent that will house the OctreeServerDatagramProcessor _datagramProcessingThread = new QThread(this); + _datagramProcessingThread->setObjectName("Octree Datagram Processor"); // create an OctreeServerDatagramProcessor and move it to that thread OctreeServerDatagramProcessor* datagramProcessor = new OctreeServerDatagramProcessor(nodeList->getNodeSocket(), thread()); diff --git a/domain-server/src/DomainServer.cpp b/domain-server/src/DomainServer.cpp index 7cfeed3331..d680bbf520 100644 --- a/domain-server/src/DomainServer.cpp +++ b/domain-server/src/DomainServer.cpp @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include #include @@ -1925,7 +1925,7 @@ Headers DomainServer::setupCookieHeadersFromProfileReply(QNetworkReply* profileR // persist the cookie to settings file so we can get it back on DS relaunch QStringList path = QStringList() << DS_SETTINGS_SESSIONS_GROUP << cookieUUID.toString(); - SettingHandles::SettingHandle(path).set(QVariant::fromValue(sessionData)); + Setting::Handle(path).set(QVariant::fromValue(sessionData)); // setup expiry for cookie to 1 month from today QDateTime cookieExpiry = QDateTime::currentDateTimeUtc().addMonths(1); diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index b64f3ab6d0..f1ead1ac4f 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -73,7 +73,7 @@ #include #include #include -#include +#include #include #include #include @@ -146,12 +146,6 @@ const QString SKIP_FILENAME = QStandardPaths::writableLocation(QStandardPaths::D const QString DEFAULT_SCRIPTS_JS_URL = "http://s3.amazonaws.com/hifi-public/scripts/defaultScripts.js"; -namespace SettingHandles { - const SettingHandle firstRun("firstRun", true); - const SettingHandle lastScriptLocation("LastScriptLocation"); - const SettingHandle scriptsLocation("scriptsLocation"); -} - void messageHandler(QtMsgType type, const QMessageLogContext& context, const QString& message) { QString logMessage = LogHandler::getInstance().printMessage((LogMsgType) type, context, message); @@ -167,16 +161,8 @@ bool setupEssentials(int& argc, char** argv) { if (portStr) { listenPort = atoi(portStr); } - - // read the ApplicationInfo.ini file for Name/Version/Domain information - QSettings::setDefaultFormat(QSettings::IniFormat); - QSettings applicationInfo(PathUtils::resourcesPath() + "info/ApplicationInfo.ini", QSettings::IniFormat); - // set the associated application properties - applicationInfo.beginGroup("INFO"); - QApplication::setApplicationName(applicationInfo.value("name").toString()); - QApplication::setApplicationVersion(BUILD_VERSION); - QApplication::setOrganizationName(applicationInfo.value("organizationName").toString()); - QApplication::setOrganizationDomain(applicationInfo.value("organizationDomain").toString()); + // Set build version + QCoreApplication::setApplicationVersion(BUILD_VERSION); DependencyManager::registerInheritance(); @@ -209,7 +195,6 @@ bool setupEssentials(int& argc, char** argv) { return true; } - Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : QApplication(argc, argv), _dependencyManagerIsSetup(setupEssentials(argc, argv)), @@ -230,6 +215,10 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : _lastQueriedViewFrustum(), _lastQueriedTime(usecTimestampNow()), _mirrorViewRect(QRect(MIRROR_VIEW_LEFT_PADDING, MIRROR_VIEW_TOP_PADDING, MIRROR_VIEW_WIDTH, MIRROR_VIEW_HEIGHT)), + _firstRun("firstRun", true), + _previousScriptLocation("LastScriptLocation"), + _scriptsLocationHandle("scriptsLocation"), + _fieldOfView("fieldOfView", DEFAULT_FIELD_OF_VIEW_DEGREES), _viewTransform(), _scaleMirror(1.0f), _rotateMirror(0.0f), @@ -243,7 +232,6 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : _enableProcessOctreeThread(true), _octreeProcessor(), _nodeBoundsDisplay(this), - _previousScriptLocation(), _applicationOverlay(), _runningScriptsWidget(NULL), _runningScriptsWidgetWasVisible(false), @@ -279,6 +267,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : _runningScriptsWidget = new RunningScriptsWidget(_window); // start the nodeThread so its event loop is running + _nodeThread->setObjectName("Datagram Processor Thread"); _nodeThread->start(); // make sure the node thread is given highest priority @@ -293,6 +282,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : // put the audio processing on a separate thread QThread* audioThread = new QThread(this); + audioThread->setObjectName("Audio Thread"); auto audioIO = DependencyManager::get