Merge pull request #98 from OpenVR-Advanced-Settings/dir-changes
Change log and settings file locations
This commit is contained in:
@@ -21,7 +21,7 @@ For bug reports include what you expect to happen, what happened, version number
|
|||||||
|
|
||||||
For improvement requests include what you're expecting to do, why you want the feature this way, the problem that you're solving and any other information that you find relevant.
|
For improvement requests include what you're expecting to do, why you want the feature this way, the problem that you're solving and any other information that you find relevant.
|
||||||
|
|
||||||
Include logs if possible. Logs can be found in `%APPDATA%\matzman666\OpenVRAdvancedSettings\AdvancedSettings.log` on Windows.
|
Include logs if possible. Logs can be found in `%APPDATA%\AdvancedSettings-Team\AdvancedSettings.log` on Windows.
|
||||||
|
|
||||||
<a name="patch"></a>
|
<a name="patch"></a>
|
||||||
## You want to submit changes
|
## You want to submit changes
|
||||||
|
|||||||
+7
-9
@@ -8,13 +8,12 @@ int main( int argc, char* argv[] )
|
|||||||
|
|
||||||
MyQApplication mainEventLoop( argc, argv );
|
MyQApplication mainEventLoop( argc, argv );
|
||||||
mainEventLoop.setOrganizationName(
|
mainEventLoop.setOrganizationName(
|
||||||
advsettings::OverlayController::applicationOrganizationName );
|
application_strings::applicationOrganizationName );
|
||||||
mainEventLoop.setApplicationName(
|
mainEventLoop.setApplicationName( application_strings::applicationName );
|
||||||
advsettings::OverlayController::applicationName );
|
|
||||||
mainEventLoop.setApplicationDisplayName(
|
mainEventLoop.setApplicationDisplayName(
|
||||||
advsettings::OverlayController::applicationDisplayName );
|
application_strings::applicationDisplayName );
|
||||||
mainEventLoop.setApplicationVersion(
|
mainEventLoop.setApplicationVersion(
|
||||||
advsettings::OverlayController::applicationVersionString );
|
application_strings::applicationVersionString );
|
||||||
|
|
||||||
qInstallMessageHandler( mainQtMessageHandler );
|
qInstallMessageHandler( mainQtMessageHandler );
|
||||||
|
|
||||||
@@ -61,10 +60,9 @@ int main( int argc, char* argv[] )
|
|||||||
<< std::endl;
|
<< std::endl;
|
||||||
}
|
}
|
||||||
auto quickObj = component.create();
|
auto quickObj = component.create();
|
||||||
controller.SetWidget(
|
controller.SetWidget( qobject_cast<QQuickItem*>( quickObj ),
|
||||||
qobject_cast<QQuickItem*>( quickObj ),
|
application_strings::applicationDisplayName,
|
||||||
advsettings::OverlayController::applicationDisplayName,
|
application_strings::applicationKey );
|
||||||
advsettings::OverlayController::applicationKey );
|
|
||||||
|
|
||||||
// Attempts to install the application manifest on all "regular" starts.
|
// Attempts to install the application manifest on all "regular" starts.
|
||||||
if ( !commandLineArgs.desktopMode && !commandLineArgs.forceNoManifest )
|
if ( !commandLineArgs.desktopMode && !commandLineArgs.forceNoManifest )
|
||||||
|
|||||||
+12
-13
@@ -24,8 +24,6 @@
|
|||||||
// application namespace
|
// application namespace
|
||||||
namespace advsettings
|
namespace advsettings
|
||||||
{
|
{
|
||||||
constexpr const char* OverlayController::applicationVersionString;
|
|
||||||
|
|
||||||
QSettings* OverlayController::_appSettings = nullptr;
|
QSettings* OverlayController::_appSettings = nullptr;
|
||||||
|
|
||||||
OverlayController::OverlayController( bool desktopMode,
|
OverlayController::OverlayController( bool desktopMode,
|
||||||
@@ -138,8 +136,9 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
// rewriting all QML to not be singletons, which should probably be done
|
// rewriting all QML to not be singletons, which should probably be done
|
||||||
// whenever possible.
|
// whenever possible.
|
||||||
static OverlayController* const objectAddress = this;
|
static OverlayController* const objectAddress = this;
|
||||||
|
constexpr auto qmlSingletonImportName = "ovras.advsettings";
|
||||||
qmlRegisterSingletonType<OverlayController>(
|
qmlRegisterSingletonType<OverlayController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"OverlayController",
|
"OverlayController",
|
||||||
@@ -153,7 +152,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
// remaining function calls, or if it's just a copy paste accident that
|
// remaining function calls, or if it's just a copy paste accident that
|
||||||
// happens to work.
|
// happens to work.
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"SteamVRTabController",
|
"SteamVRTabController",
|
||||||
@@ -163,7 +162,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"ChaperoneTabController",
|
"ChaperoneTabController",
|
||||||
@@ -173,7 +172,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"MoveCenterTabController",
|
"MoveCenterTabController",
|
||||||
@@ -183,7 +182,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"FixFloorTabController",
|
"FixFloorTabController",
|
||||||
@@ -193,7 +192,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"AudioTabController",
|
"AudioTabController",
|
||||||
@@ -203,7 +202,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"StatisticsTabController",
|
"StatisticsTabController",
|
||||||
@@ -213,7 +212,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"SettingsTabController",
|
"SettingsTabController",
|
||||||
@@ -223,7 +222,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"ReviveTabController",
|
"ReviveTabController",
|
||||||
@@ -233,7 +232,7 @@ OverlayController::OverlayController( bool desktopMode,
|
|||||||
return obj;
|
return obj;
|
||||||
} );
|
} );
|
||||||
qmlRegisterSingletonType<SteamVRTabController>(
|
qmlRegisterSingletonType<SteamVRTabController>(
|
||||||
"matzman666.advsettings",
|
qmlSingletonImportName,
|
||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
"UtilitiesTabController",
|
"UtilitiesTabController",
|
||||||
@@ -1034,7 +1033,7 @@ void OverlayController::RotateCollisionBounds( float angle, bool commit )
|
|||||||
|
|
||||||
QString OverlayController::getVersionString()
|
QString OverlayController::getVersionString()
|
||||||
{
|
{
|
||||||
return QString( applicationVersionString );
|
return QString( application_strings::applicationVersionString );
|
||||||
}
|
}
|
||||||
|
|
||||||
QUrl OverlayController::getVRRuntimePathUrl()
|
QUrl OverlayController::getVRRuntimePathUrl()
|
||||||
|
|||||||
@@ -40,6 +40,15 @@
|
|||||||
|
|
||||||
#include "openvr/ivrinput.h"
|
#include "openvr/ivrinput.h"
|
||||||
|
|
||||||
|
namespace application_strings
|
||||||
|
{
|
||||||
|
constexpr auto applicationOrganizationName = "AdvancedSettings-Team";
|
||||||
|
constexpr auto applicationName = "OpenVRAdvancedSettings";
|
||||||
|
constexpr const char* applicationKey = "OVRAS-Team.AdvancedSettings";
|
||||||
|
constexpr const char* applicationDisplayName = "Advanced Settings";
|
||||||
|
constexpr const char* applicationVersionString = "v2.8.0-dev";
|
||||||
|
} // namespace application_strings
|
||||||
|
|
||||||
// application namespace
|
// application namespace
|
||||||
namespace advsettings
|
namespace advsettings
|
||||||
{
|
{
|
||||||
@@ -66,13 +75,6 @@ class OverlayController : public QObject
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
Q_PROPERTY( bool m_desktopMode READ isDesktopMode )
|
Q_PROPERTY( bool m_desktopMode READ isDesktopMode )
|
||||||
|
|
||||||
public:
|
|
||||||
static constexpr auto applicationOrganizationName = "matzman666";
|
|
||||||
static constexpr auto applicationName = "OpenVRAdvancedSettings";
|
|
||||||
static constexpr const char* applicationKey = "matzman666.AdvancedSettings";
|
|
||||||
static constexpr const char* applicationDisplayName = "Advanced Settings";
|
|
||||||
static constexpr const char* applicationVersionString = "v2.8.0-dev";
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
vr::VROverlayHandle_t m_ulOverlayHandle = vr::k_ulOverlayHandleInvalid;
|
vr::VROverlayHandle_t m_ulOverlayHandle = vr::k_ulOverlayHandleInvalid;
|
||||||
vr::VROverlayHandle_t m_ulOverlayThumbnailHandle
|
vr::VROverlayHandle_t m_ulOverlayThumbnailHandle
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"alias_info" : {},
|
"alias_info" : {},
|
||||||
"app_key" : "matzman666.advancedsettings",
|
"app_key" : "OVRAS-Team.advancedsettings",
|
||||||
"bindings" : {
|
"bindings" : {
|
||||||
"/actions/main" : {
|
"/actions/main" : {
|
||||||
"sources" : []
|
"sources" : []
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"source" : "builtin",
|
"source" : "builtin",
|
||||||
"applications": [{
|
"applications": [{
|
||||||
"app_key": "matzman666.AdvancedSettings",
|
"app_key": "OVRAS-Team.AdvancedSettings",
|
||||||
"launch_type": "binary",
|
"launch_type": "binary",
|
||||||
"binary_path_windows": "AdvancedSettings.exe",
|
"binary_path_windows": "AdvancedSettings.exe",
|
||||||
"is_dashboard_overlay": true,
|
"is_dashboard_overlay": true,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import QtQuick 2.7
|
|||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import QtQuick.Dialogs 1.2
|
import QtQuick.Dialogs 1.2
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "." // QTBUG-34418, singletons require explicit import to load qmldir file
|
import "." // QTBUG-34418, singletons require explicit import to load qmldir file
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import QtQuick 2.7
|
|||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import QtQuick.Dialogs 1.2
|
import QtQuick.Dialogs 1.2
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "." // QTBUG-34418, singletons require explicit import to load qmldir file
|
import "." // QTBUG-34418, singletons require explicit import to load qmldir file
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
MyStackViewPage {
|
MyStackViewPage {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "." // QTBUG-34418, singletons require explicit import to load qmldir file
|
import "." // QTBUG-34418, singletons require explicit import to load qmldir file
|
||||||
import "common"
|
import "common"
|
||||||
import "utilities_page"
|
import "utilities_page"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
MyStackViewPage {
|
MyStackViewPage {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "common"
|
import "common"
|
||||||
|
|
||||||
MyStackViewPage {
|
MyStackViewPage {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../common"
|
import "../common"
|
||||||
import "device_selector"
|
import "device_selector"
|
||||||
import "proximity"
|
import "proximity"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
RowLayout {
|
RowLayout {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
RowLayout {
|
RowLayout {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
RowLayout {
|
RowLayout {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
import "."
|
import "."
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
MyDialogOkCancelPopup {
|
MyDialogOkCancelPopup {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
MyDialogOkPopup {
|
MyDialogOkPopup {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
MyDialogOkCancelPopup {
|
MyDialogOkCancelPopup {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
MyDialogOkCancelPopup {
|
MyDialogOkCancelPopup {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
MyDialogOkCancelPopup {
|
MyDialogOkCancelPopup {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
import "../dialog_boxes"
|
import "../dialog_boxes"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
MyToggleButton {
|
MyToggleButton {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
// Necessary for the project specific Components.
|
// Necessary for the project specific Components.
|
||||||
import ".."
|
import ".."
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
pragma Singleton
|
pragma Singleton
|
||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtMultimedia 5.6
|
import QtMultimedia 5.6
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
|
|
||||||
QtObject {
|
QtObject {
|
||||||
function playActivationSound() {
|
function playActivationSound() {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
|
|
||||||
TextField {
|
TextField {
|
||||||
property int keyBoardUID: 0
|
property int keyBoardUID: 0
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../common"
|
import "../common"
|
||||||
import "universe_drag"
|
import "universe_drag"
|
||||||
import "universe_turn"
|
import "universe_turn"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
GroupBox {
|
GroupBox {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
GroupBox {
|
GroupBox {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "media_keys"
|
import "media_keys"
|
||||||
import "alarm_clock"
|
import "alarm_clock"
|
||||||
import "desktop_size"
|
import "desktop_size"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
GroupBox {
|
GroupBox {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
GroupBox {
|
GroupBox {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
GroupBox {
|
GroupBox {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
MyPushButton2 {
|
MyPushButton2 {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import QtQuick 2.7
|
import QtQuick 2.7
|
||||||
import QtQuick.Controls 2.0
|
import QtQuick.Controls 2.0
|
||||||
import QtQuick.Layouts 1.3
|
import QtQuick.Layouts 1.3
|
||||||
import matzman666.advsettings 1.0
|
import ovras.advsettings 1.0
|
||||||
import "../../common"
|
import "../../common"
|
||||||
|
|
||||||
GroupBox {
|
GroupBox {
|
||||||
|
|||||||
@@ -63,8 +63,8 @@ void AudioTabController::initStage2( OverlayController* var_parent,
|
|||||||
this->parent = var_parent;
|
this->parent = var_parent;
|
||||||
this->widget = var_widget;
|
this->widget = var_widget;
|
||||||
|
|
||||||
std::string notifKey
|
std::string notifKey = std::string( application_strings::applicationKey )
|
||||||
= std::string( OverlayController::applicationKey ) + ".pptnotification";
|
+ ".pptnotification";
|
||||||
|
|
||||||
vr::VROverlayError overlayError = vr::VROverlay()->CreateOverlay(
|
vr::VROverlayError overlayError = vr::VROverlay()->CreateOverlay(
|
||||||
notifKey.c_str(), notifKey.c_str(), &m_ulNotificationOverlayHandle );
|
notifKey.c_str(), notifKey.c_str(), &m_ulNotificationOverlayHandle );
|
||||||
|
|||||||
@@ -541,7 +541,7 @@ void ChaperoneTabController::handleChaperoneWarnings( float distance )
|
|||||||
if ( !vr::VROverlay()->IsDashboardVisible() )
|
if ( !vr::VROverlay()->IsDashboardVisible() )
|
||||||
{
|
{
|
||||||
vr::VROverlay()->ShowDashboard(
|
vr::VROverlay()->ShowDashboard(
|
||||||
OverlayController::applicationKey );
|
application_strings::applicationKey );
|
||||||
}
|
}
|
||||||
m_chaperoneShowDashboardActive = true;
|
m_chaperoneShowDashboardActive = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace advsettings
|
|||||||
void SettingsTabController::initStage1()
|
void SettingsTabController::initStage1()
|
||||||
{
|
{
|
||||||
m_autoStartEnabled = vr::VRApplications()->GetApplicationAutoLaunch(
|
m_autoStartEnabled = vr::VRApplications()->GetApplicationAutoLaunch(
|
||||||
OverlayController::applicationKey );
|
application_strings::applicationKey );
|
||||||
auto settings = OverlayController::appSettings();
|
auto settings = OverlayController::appSettings();
|
||||||
settings->beginGroup( "applicationSettings" );
|
settings->beginGroup( "applicationSettings" );
|
||||||
auto value = settings->value( "forceRevivePage", m_forceRevivePage );
|
auto value = settings->value( "forceRevivePage", m_forceRevivePage );
|
||||||
@@ -33,7 +33,7 @@ void SettingsTabController::eventLoopTick()
|
|||||||
if ( parent->isDashboardVisible() )
|
if ( parent->isDashboardVisible() )
|
||||||
{
|
{
|
||||||
setAutoStartEnabled( vr::VRApplications()->GetApplicationAutoLaunch(
|
setAutoStartEnabled( vr::VRApplications()->GetApplicationAutoLaunch(
|
||||||
OverlayController::applicationKey ) );
|
application_strings::applicationKey ) );
|
||||||
}
|
}
|
||||||
settingsUpdateCounter = 0;
|
settingsUpdateCounter = 0;
|
||||||
}
|
}
|
||||||
@@ -54,7 +54,7 @@ void SettingsTabController::setAutoStartEnabled( bool value, bool notify )
|
|||||||
{
|
{
|
||||||
m_autoStartEnabled = value;
|
m_autoStartEnabled = value;
|
||||||
auto apperror = vr::VRApplications()->SetApplicationAutoLaunch(
|
auto apperror = vr::VRApplications()->SetApplicationAutoLaunch(
|
||||||
OverlayController::applicationKey, m_autoStartEnabled );
|
application_strings::applicationKey, m_autoStartEnabled );
|
||||||
if ( apperror != vr::VRApplicationError_None )
|
if ( apperror != vr::VRApplicationError_None )
|
||||||
{
|
{
|
||||||
LOG( ERROR ) << "Could not set auto start: "
|
LOG( ERROR ) << "Could not set auto start: "
|
||||||
|
|||||||
@@ -259,7 +259,7 @@ QString getBatteryIconPath( int batteryState )
|
|||||||
vr::VROverlayHandle_t createBatteryOverlay( vr::TrackedDeviceIndex_t index )
|
vr::VROverlayHandle_t createBatteryOverlay( vr::TrackedDeviceIndex_t index )
|
||||||
{
|
{
|
||||||
vr::VROverlayHandle_t handle = vr::k_ulOverlayHandleInvalid;
|
vr::VROverlayHandle_t handle = vr::k_ulOverlayHandleInvalid;
|
||||||
std::string batteryKey = std::string( OverlayController::applicationKey )
|
std::string batteryKey = std::string( application_strings::applicationKey )
|
||||||
+ ".battery." + std::to_string( index );
|
+ ".battery." + std::to_string( index );
|
||||||
vr::VROverlayError overlayError = vr::VROverlay()->CreateOverlay(
|
vr::VROverlayError overlayError = vr::VROverlay()->CreateOverlay(
|
||||||
batteryKey.c_str(), batteryKey.c_str(), &handle );
|
batteryKey.c_str(), batteryKey.c_str(), &handle );
|
||||||
|
|||||||
+15
-21
@@ -102,7 +102,7 @@ namespace manifest
|
|||||||
void enableApplicationAutostart()
|
void enableApplicationAutostart()
|
||||||
{
|
{
|
||||||
const auto app_error = vr::VRApplications()->SetApplicationAutoLaunch(
|
const auto app_error = vr::VRApplications()->SetApplicationAutoLaunch(
|
||||||
advsettings::OverlayController::applicationKey, true );
|
application_strings::applicationKey, true );
|
||||||
if ( app_error != vr::VRApplicationError_None )
|
if ( app_error != vr::VRApplicationError_None )
|
||||||
{
|
{
|
||||||
throw std::runtime_error(
|
throw std::runtime_error(
|
||||||
@@ -119,7 +119,7 @@ void enableApplicationAutostart()
|
|||||||
void installApplicationManifest( const QString manifestPath )
|
void installApplicationManifest( const QString manifestPath )
|
||||||
{
|
{
|
||||||
if ( vr::VRApplications()->IsApplicationInstalled(
|
if ( vr::VRApplications()->IsApplicationInstalled(
|
||||||
advsettings::OverlayController::applicationKey ) )
|
application_strings::applicationKey ) )
|
||||||
{
|
{
|
||||||
// We don't want to disrupt applications that are already installed.
|
// We don't want to disrupt applications that are already installed.
|
||||||
return;
|
return;
|
||||||
@@ -148,7 +148,7 @@ void removeApplicationManifest( const QString manifestPath )
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( vr::VRApplications()->IsApplicationInstalled(
|
if ( vr::VRApplications()->IsApplicationInstalled(
|
||||||
advsettings::OverlayController::applicationKey ) )
|
application_strings::applicationKey ) )
|
||||||
{
|
{
|
||||||
vr::VRApplications()->RemoveApplicationManifest(
|
vr::VRApplications()->RemoveApplicationManifest(
|
||||||
QDir::toNativeSeparators( manifestPath ).toStdString().c_str() );
|
QDir::toNativeSeparators( manifestPath ).toStdString().c_str() );
|
||||||
@@ -166,14 +166,14 @@ void reinstallApplicationManifest( const QString manifestPath )
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( vr::VRApplications()->IsApplicationInstalled(
|
if ( vr::VRApplications()->IsApplicationInstalled(
|
||||||
advsettings::OverlayController::applicationKey ) )
|
application_strings::applicationKey ) )
|
||||||
{
|
{
|
||||||
// String size was arbitrarily chosen by original author.
|
// String size was arbitrarily chosen by original author.
|
||||||
constexpr auto kStringSize = 1024;
|
constexpr auto kStringSize = 1024;
|
||||||
char oldApplicationWorkingDir[kStringSize] = { 0 };
|
char oldApplicationWorkingDir[kStringSize] = { 0 };
|
||||||
auto app_error = vr::VRApplicationError_None;
|
auto app_error = vr::VRApplicationError_None;
|
||||||
vr::VRApplications()->GetApplicationPropertyString(
|
vr::VRApplications()->GetApplicationPropertyString(
|
||||||
advsettings::OverlayController::applicationKey,
|
application_strings::applicationKey,
|
||||||
vr::VRApplicationProperty_WorkingDirectory_String,
|
vr::VRApplicationProperty_WorkingDirectory_String,
|
||||||
oldApplicationWorkingDir,
|
oldApplicationWorkingDir,
|
||||||
kStringSize,
|
kStringSize,
|
||||||
@@ -256,8 +256,8 @@ void setUpLogging()
|
|||||||
conf.set( Level::Global,
|
conf.set( Level::Global,
|
||||||
ConfigurationType::Format,
|
ConfigurationType::Format,
|
||||||
"[%level] %datetime{%Y-%M-%d %H:%m:%s}: %msg" );
|
"[%level] %datetime{%Y-%M-%d %H:%m:%s}: %msg" );
|
||||||
conf.set(
|
constexpr auto logFileName = "AdvancedSettings.log";
|
||||||
Level::Global, ConfigurationType::Filename, "AdvancedSettings.log" );
|
conf.set( Level::Global, ConfigurationType::Filename, logFileName );
|
||||||
|
|
||||||
constexpr auto confEnabled = "true";
|
constexpr auto confEnabled = "true";
|
||||||
conf.set( Level::Global, ConfigurationType::Enabled, confEnabled );
|
conf.set( Level::Global, ConfigurationType::Enabled, confEnabled );
|
||||||
@@ -272,18 +272,13 @@ void setUpLogging()
|
|||||||
conf.set( Level::Trace, ConfigurationType::Enabled, confDisabled );
|
conf.set( Level::Trace, ConfigurationType::Enabled, confDisabled );
|
||||||
conf.set( Level::Debug, ConfigurationType::Enabled, confDisabled );
|
conf.set( Level::Debug, ConfigurationType::Enabled, confDisabled );
|
||||||
|
|
||||||
// This places the log file in
|
const auto appDataLocation
|
||||||
// Roaming/AppData/matzman666/OpenVRAdvancedSettings/AdvancedSettings.log.
|
= std::string( "/" ) + application_strings::applicationOrganizationName
|
||||||
// The log file placement has been broken since at least git tag "v2.7".
|
+ "/";
|
||||||
// It was being placed in the working dir of the executable.
|
const auto logFilePath = QDir( QStandardPaths::writableLocation(
|
||||||
// The change hasn't been documented anywhere, so it is likely that it was
|
QStandardPaths::AppDataLocation )
|
||||||
// unintentional. This fixes the probable regression until a new path is
|
+ appDataLocation.c_str() )
|
||||||
// decided on.
|
.absoluteFilePath( logFileName );
|
||||||
constexpr auto appDataFolders = "/matzman666/OpenVRAdvancedSettings";
|
|
||||||
const QString logFilePath = QDir( QStandardPaths::writableLocation(
|
|
||||||
QStandardPaths::AppDataLocation )
|
|
||||||
+ appDataFolders )
|
|
||||||
.absoluteFilePath( "AdvancedSettings.log" );
|
|
||||||
conf.set( el::Level::Global,
|
conf.set( el::Level::Global,
|
||||||
el::ConfigurationType::Filename,
|
el::ConfigurationType::Filename,
|
||||||
QDir::toNativeSeparators( logFilePath ).toStdString() );
|
QDir::toNativeSeparators( logFilePath ).toStdString() );
|
||||||
@@ -293,7 +288,6 @@ void setUpLogging()
|
|||||||
el::Loggers::reconfigureAllLoggers( conf );
|
el::Loggers::reconfigureAllLoggers( conf );
|
||||||
|
|
||||||
LOG( INFO ) << "Application started (Version "
|
LOG( INFO ) << "Application started (Version "
|
||||||
<< advsettings::OverlayController::applicationVersionString
|
<< application_strings::applicationVersionString << ")";
|
||||||
<< ")";
|
|
||||||
LOG( INFO ) << "Log File: " << logFilePath;
|
LOG( INFO ) << "Log File: " << logFilePath;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user