mirror of
https://github.com/overte-org/overte.git
synced 2025-07-17 13:57:08 +02:00
make sure kinect plugin debugging setting is actually saved and loaded
This commit is contained in:
parent
9d3e8818f7
commit
6f2f80e334
1 changed files with 6 additions and 4 deletions
|
@ -228,7 +228,8 @@ void KinectPlugin::init() {
|
||||||
{
|
{
|
||||||
auto getter = [this]()->bool { return _enabled; };
|
auto getter = [this]()->bool { return _enabled; };
|
||||||
auto setter = [this](bool value) {
|
auto setter = [this](bool value) {
|
||||||
_enabled = value; saveSettings();
|
_enabled = value;
|
||||||
|
saveSettings();
|
||||||
if (!_enabled) {
|
if (!_enabled) {
|
||||||
auto userInputMapper = DependencyManager::get<controller::UserInputMapper>();
|
auto userInputMapper = DependencyManager::get<controller::UserInputMapper>();
|
||||||
userInputMapper->withLock([&, this]() {
|
userInputMapper->withLock([&, this]() {
|
||||||
|
@ -240,9 +241,10 @@ void KinectPlugin::init() {
|
||||||
preferences->addPreference(preference);
|
preferences->addPreference(preference);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
auto debugGetter = [this]()->bool { return _enabled; };
|
auto debugGetter = [this]()->bool { return _debug; };
|
||||||
auto debugSetter = [this](bool value) {
|
auto debugSetter = [this](bool value) {
|
||||||
_debug = value; saveSettings();
|
_debug = value;
|
||||||
|
saveSettings();
|
||||||
};
|
};
|
||||||
auto preference = new CheckPreference(KINECT_PLUGIN, "Extra Debugging", debugGetter, debugSetter);
|
auto preference = new CheckPreference(KINECT_PLUGIN, "Extra Debugging", debugGetter, debugSetter);
|
||||||
preferences->addPreference(preference);
|
preferences->addPreference(preference);
|
||||||
|
@ -573,8 +575,8 @@ void KinectPlugin::loadSettings() {
|
||||||
QString idString = getID();
|
QString idString = getID();
|
||||||
settings.beginGroup(idString);
|
settings.beginGroup(idString);
|
||||||
{
|
{
|
||||||
// enabled
|
|
||||||
_enabled = settings.value("enabled", QVariant(DEFAULT_ENABLED)).toBool();
|
_enabled = settings.value("enabled", QVariant(DEFAULT_ENABLED)).toBool();
|
||||||
|
_debug = settings.value("extraDebug", QVariant(DEFAULT_ENABLED)).toBool();
|
||||||
}
|
}
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue