diff options
Diffstat (limited to 'src/tray.cpp')
| -rw-r--r-- | src/tray.cpp | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/src/tray.cpp b/src/tray.cpp index 8503cb7..d0f091a 100644 --- a/src/tray.cpp +++ b/src/tray.cpp @@ -25,13 +25,12 @@ Tray::Tray() this->permissions.location->setCheckable(true); this->permissions.lock_mouse->setCheckable(true); - this->connect(this, - &QSystemTrayIcon::activated, - [&](QSystemTrayIcon::ActivationReason reason) { - if (reason == QSystemTrayIcon::ActivationReason::Trigger) { - this->toggle_signal(); - } - }); + this->connect(this, &QSystemTrayIcon::activated, + [&](QSystemTrayIcon::ActivationReason reason) { + if (reason == QSystemTrayIcon::ActivationReason::Trigger) { + this->toggle_signal(); + } + }); this->menu.connect(&this->menu, &QMenu::triggered, [&](QAction *action) { if (action == this->app_toggle) { @@ -48,32 +47,32 @@ Tray::Tray() } else if (action == this->permissions.camera) { this->permission_changed_signal( - QWebEnginePage::Feature::MediaVideoCapture, + QWebEnginePermission::PermissionType::MediaVideoCapture, this->permissions.camera->isChecked()); } else if (action == this->permissions.microphone) { this->permission_changed_signal( - QWebEnginePage::Feature::MediaAudioCapture, + QWebEnginePermission::PermissionType::MediaAudioCapture, this->permissions.microphone->isChecked()); } else if (action == this->permissions.screenshare) { this->permission_changed_signal( - QWebEnginePage::Feature::DesktopAudioVideoCapture, + QWebEnginePermission::PermissionType::DesktopAudioVideoCapture, this->permissions.screenshare->isChecked()); } else if (action == this->permissions.notifications) { this->permission_changed_signal( - QWebEnginePage::Feature::Notifications, + QWebEnginePermission::PermissionType::Notifications, this->permissions.notifications->isChecked()); } else if (action == this->permissions.location) { this->permission_changed_signal( - QWebEnginePage::Feature::Geolocation, + QWebEnginePermission::PermissionType::Geolocation, this->permissions.location->isChecked()); } else if (action == this->permissions.lock_mouse) { this->permission_changed_signal( - QWebEnginePage::Feature::MouseLock, + QWebEnginePermission::PermissionType::MouseLock, this->permissions.lock_mouse->isChecked()); } }); @@ -101,7 +100,7 @@ Tray::connect_reset_cookies(std::function<void()> fn) void Tray::connect_permission_changed( - std::function<void(QWebEnginePage::Feature, bool)> fn) + std::function<void(QWebEnginePermission::PermissionType, bool)> fn) { this->permission_changed_signal = fn; } @@ -123,33 +122,34 @@ Tray::send_notification(std::unique_ptr<QWebEngineNotification> notification) } void -Tray::set_permission(QWebEnginePage::Feature feature, bool value) +Tray::set_permission(QWebEnginePermission::PermissionType feature, bool value) { switch (feature) { - case QWebEnginePage::Feature::MouseLock: + case QWebEnginePermission::PermissionType::MouseLock: this->permissions.lock_mouse->setChecked(value); break; - case QWebEnginePage::Feature::Geolocation: + case QWebEnginePermission::PermissionType::Geolocation: this->permissions.location->setChecked(value); break; - case QWebEnginePage::Feature::Notifications: + case QWebEnginePermission::PermissionType::Notifications: this->permissions.notifications->setChecked(value); break; - case QWebEnginePage::Feature::MediaAudioCapture: + case QWebEnginePermission::PermissionType::MediaAudioCapture: this->permissions.microphone->setChecked(value); break; - case QWebEnginePage::Feature::MediaVideoCapture: + case QWebEnginePermission::PermissionType::MediaVideoCapture: this->permissions.camera->setChecked(value); break; - case QWebEnginePage::Feature::MediaAudioVideoCapture: + case QWebEnginePermission::PermissionType::MediaAudioVideoCapture: this->permissions.microphone->setChecked(value); this->permissions.camera->setChecked(value); break; - case QWebEnginePage::Feature::DesktopVideoCapture: + case QWebEnginePermission::PermissionType::DesktopVideoCapture: this->permissions.screenshare->setChecked(value); break; - case QWebEnginePage::Feature::DesktopAudioVideoCapture: + case QWebEnginePermission::PermissionType::DesktopAudioVideoCapture: this->permissions.screenshare->setChecked(value); break; + default: break; } } |