mirror of
https://github.com/Xetibo/ReSet.git
synced 2025-12-15 10:01:39 +01:00
Add wifiOptions (ui only)
This commit is contained in:
parent
1080a03b8b
commit
5311bb8c4c
12 changed files with 847 additions and 50 deletions
21
src/components/wifi/wifiOptions.rs
Normal file
21
src/components/wifi/wifiOptions.rs
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::subclass::prelude::ObjectSubclassIsExt;
|
||||
use glib::PropertySet;
|
||||
use ReSet_Lib::network::connection::Connection;
|
||||
use crate::components::wifi::{wifiOptionsImpl};
|
||||
|
||||
glib::wrapper! {
|
||||
pub struct WifiOptions(ObjectSubclass<wifiOptionsImpl::WifiOptions>)
|
||||
@extends adw::NavigationPage, gtk::Widget,
|
||||
@implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget;
|
||||
}
|
||||
|
||||
impl WifiOptions {
|
||||
pub fn new(option: Option<Connection>) -> Self {
|
||||
let wifiOption: WifiOptions = Object::builder().build();
|
||||
wifiOption.imp().options.set(option);
|
||||
wifiOption
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue