mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-04-05 06:51:27 +03:00
ask the user to accept unauthorized devices
This commit is contained in:
19
lan-mouse-gtk/src/authorization_window.rs
Normal file
19
lan-mouse-gtk/src/authorization_window.rs
Normal file
@@ -0,0 +1,19 @@
|
||||
mod imp;
|
||||
|
||||
use glib::Object;
|
||||
use gtk::{gio, glib, subclass::prelude::ObjectSubclassIsExt};
|
||||
|
||||
glib::wrapper! {
|
||||
pub struct AuthorizationWindow(ObjectSubclass<imp::AuthorizationWindow>)
|
||||
@extends adw::Window, gtk::Window, gtk::Widget,
|
||||
@implements gio::ActionGroup, gio::ActionMap, gtk::Accessible, gtk::Buildable,
|
||||
gtk::ConstraintTarget, gtk::Native, gtk::Root, gtk::ShortcutManager;
|
||||
}
|
||||
|
||||
impl AuthorizationWindow {
|
||||
pub(crate) fn new(fingerprint: &str) -> Self {
|
||||
let window: Self = Object::builder().build();
|
||||
window.imp().set_fingerprint(fingerprint);
|
||||
window
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user