diff options
| author | Anton <anton@picapica> | 2021-07-02 02:19:47 +0400 |
|---|---|---|
| committer | Anton <anton@picapica> | 2021-07-02 02:19:47 +0400 |
| commit | 85ce6b8d675ac8ce03ff590e30004c9d3dd16852 (patch) | |
| tree | 6ebe35a134805848fdb92141f1b24a7ef3a1af9e | |
| parent | 818cbc1c757e5df9d404704f1f36880af0aeee26 (diff) | |
| download | pica-pica-85ce6b8d675ac8ce03ff590e30004c9d3dd16852.tar.gz pica-pica-85ce6b8d675ac8ce03ff590e30004c9d3dd16852.zip | |
pica-client/settings: load & store video capture device
| -rw-r--r-- | pica-client/dialogs/settingsdialog.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pica-client/dialogs/settingsdialog.cpp b/pica-client/dialogs/settingsdialog.cpp index a0fb651..9342160 100644 --- a/pica-client/dialogs/settingsdialog.cpp +++ b/pica-client/dialogs/settingsdialog.cpp @@ -305,6 +305,10 @@ void SettingsDialog::loadSettings() break; } + QString videoCapDev = st.loadValue("video.capture_device", QString()).toString(); + int videoDevItem = videoDev->findData(videoCapDev); + if (videoDevItem >= 0) + videoDev->setCurrentIndex(videoDevItem); } void SettingsDialog::storeSettings() @@ -342,4 +346,7 @@ void SettingsDialog::storeSettings() mlpstate = PICA_MULTILOGIN_ALLOW; st.storeValue("multiple_logins.state", QString::number(mlpstate)); + + QString videoCapDev; + st.storeValue("video.capture_device", videoDev->itemData(videoDev->currentIndex()).toString()); } |
