Screen sharing (X11): add hide mouse cursor option
This commit is contained in:
parent
8df10eeeca
commit
3b26cf4ba3
4 changed files with 35 additions and 3 deletions
|
|
@ -115,6 +115,7 @@ UserSettings::load(std::optional<QString> profile)
|
|||
cameraFrameRate_ = settings.value("user/camera_frame_rate", QString()).toString();
|
||||
screenShareFrameRate_ = settings.value("user/screen_share_frame_rate", 5).toInt();
|
||||
screenShareRemoteVideo_ = settings.value("user/screen_share_remote_video", false).toBool();
|
||||
screenShareHideCursor_ = settings.value("user/screen_share_hide_cursor", false).toBool();
|
||||
useStunServer_ = settings.value("user/use_stun_server", false).toBool();
|
||||
|
||||
if (profile) // set to "" if it's the default to maintain compatibility
|
||||
|
|
@ -466,6 +467,16 @@ UserSettings::setScreenShareRemoteVideo(bool state)
|
|||
save();
|
||||
}
|
||||
|
||||
void
|
||||
UserSettings::setScreenShareHideCursor(bool state)
|
||||
{
|
||||
if (state == screenShareHideCursor_)
|
||||
return;
|
||||
screenShareHideCursor_ = state;
|
||||
emit screenShareHideCursorChanged(state);
|
||||
save();
|
||||
}
|
||||
|
||||
void
|
||||
UserSettings::setProfile(QString profile)
|
||||
{
|
||||
|
|
@ -617,6 +628,7 @@ UserSettings::save()
|
|||
settings.setValue("camera_frame_rate", cameraFrameRate_);
|
||||
settings.setValue("screen_share_frame_rate", screenShareFrameRate_);
|
||||
settings.setValue("screen_share_remote_video", screenShareRemoteVideo_);
|
||||
settings.setValue("screen_share_hide_cursor", screenShareHideCursor_);
|
||||
settings.setValue("use_stun_server", useStunServer_);
|
||||
settings.setValue("currentProfile", profile_);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue