chore: Code cleanup

This commit is contained in:
Fabio Lenherr 2023-12-01 14:31:33 +01:00
parent 921d5e7fe6
commit c921e14c03
8 changed files with 31 additions and 27 deletions

View file

@ -2,7 +2,6 @@ mod base;
pub mod bluetooth; pub mod bluetooth;
mod input; mod input;
pub mod output; pub mod output;
pub mod utils;
pub mod wifi; pub mod wifi;
pub mod window; pub mod window;
pub mod utils;

View file

@ -1,14 +1,15 @@
#![allow(non_snake_case)] #![allow(non_snake_case)]
pub mod savedWifiEntry; pub mod savedWifiEntry;
pub mod savedWifiEntryImpl; pub mod savedWifiEntryImpl;
pub mod utils;
pub mod wifiAddressEntry;
pub mod wifiAddressEntryImpl;
pub mod wifiBox; pub mod wifiBox;
pub mod wifiBoxImpl; pub mod wifiBoxImpl;
pub mod wifiEntry; pub mod wifiEntry;
pub mod wifiEntryImpl; pub mod wifiEntryImpl;
pub mod wifiOptions; pub mod wifiOptions;
pub mod wifiOptionsImpl; pub mod wifiOptionsImpl;
pub mod wifiAddressEntry;
pub mod wifiAddressEntryImpl;
pub mod wifiRouteEntry; pub mod wifiRouteEntry;
pub mod wifiRouteEntryImpl; pub mod wifiRouteEntryImpl;
pub mod utils;

View file

@ -1,7 +1,7 @@
use std::cell::RefCell;
use adw::ActionRow;
use adw::subclass::preferences_row::PreferencesRowImpl; use adw::subclass::preferences_row::PreferencesRowImpl;
use adw::subclass::prelude::ActionRowImpl; use adw::subclass::prelude::ActionRowImpl;
use adw::ActionRow;
use std::cell::RefCell;
use dbus::Path; use dbus::Path;
use gtk::subclass::prelude::*; use gtk::subclass::prelude::*;

View file

@ -2,6 +2,7 @@ use std::sync::atomic::AtomicBool;
use std::sync::Arc; use std::sync::Arc;
use std::time::Duration; use std::time::Duration;
use crate::components::wifi::utils::getConnectionSettings;
use adw::glib; use adw::glib;
use adw::glib::{Object, PropertySet}; use adw::glib::{Object, PropertySet};
use adw::prelude::{ActionRowExt, ButtonExt, EditableExt, PopoverExt}; use adw::prelude::{ActionRowExt, ButtonExt, EditableExt, PopoverExt};
@ -12,7 +13,6 @@ use glib::clone;
use gtk::gio; use gtk::gio;
use gtk::prelude::{ListBoxRowExt, WidgetExt}; use gtk::prelude::{ListBoxRowExt, WidgetExt};
use ReSet_Lib::network::network::{AccessPoint, WifiStrength}; use ReSet_Lib::network::network::{AccessPoint, WifiStrength};
use crate::components::wifi::utils::getConnectionSettings;
use crate::components::wifi::wifiBoxImpl::WifiBox; use crate::components::wifi::wifiBoxImpl::WifiBox;
use crate::components::wifi::wifiEntryImpl; use crate::components::wifi::wifiEntryImpl;
@ -99,8 +99,11 @@ pub fn click_disconnect(entry: Arc<WifiEntry>) {
"/org/Xetibo/ReSetDaemon", "/org/Xetibo/ReSetDaemon",
Duration::from_millis(10000), Duration::from_millis(10000),
); );
let res: Result<(bool,), Error> = let res: Result<(bool,), Error> = proxy.method_call(
proxy.method_call("org.Xetibo.ReSetWireless", "DisconnectFromCurrentAccessPoint", ()); "org.Xetibo.ReSetWireless",
"DisconnectFromCurrentAccessPoint",
(),
);
if res.is_err() { if res.is_err() {
println!("res of disconnect was error bro"); println!("res of disconnect was error bro");
return; return;

View file

@ -1,11 +1,11 @@
use crate::components::base::popup::Popup; use crate::components::base::popup::Popup;
use crate::components::wifi::wifiEntry; use crate::components::wifi::wifiEntry;
use adw::subclass::preferences_row::PreferencesRowImpl;
use adw::subclass::prelude::ActionRowImpl;
use adw::ActionRow;
use gtk::subclass::prelude::*; use gtk::subclass::prelude::*;
use gtk::{glib, Button, CompositeTemplate, Image, Label}; use gtk::{glib, Button, CompositeTemplate, Image, Label};
use std::cell::RefCell; use std::cell::RefCell;
use adw::ActionRow;
use adw::subclass::preferences_row::PreferencesRowImpl;
use adw::subclass::prelude::ActionRowImpl;
use ReSet_Lib::network::network::{AccessPoint, WifiStrength}; use ReSet_Lib::network::network::{AccessPoint, WifiStrength};
#[allow(non_snake_case)] #[allow(non_snake_case)]

View file

@ -1,10 +1,10 @@
use crate::components::wifi::wifiOptions;
use adw::subclass::prelude::NavigationPageImpl;
use adw::{ActionRow, ComboRow, EntryRow, NavigationPage, PreferencesGroup, SwitchRow};
use gtk::subclass::prelude::*;
use gtk::{glib, Button, CompositeTemplate};
use std::cell::RefCell; use std::cell::RefCell;
use std::rc::Rc; use std::rc::Rc;
use adw::{ActionRow, ComboRow, EntryRow, NavigationPage, PreferencesGroup, SwitchRow};
use adw::subclass::prelude::NavigationPageImpl;
use crate::components::wifi::{wifiOptions};
use gtk::subclass::prelude::*;
use gtk::{glib, CompositeTemplate, Button};
use ReSet_Lib::network::connection::Connection; use ReSet_Lib::network::connection::Connection;
#[allow(non_snake_case)] #[allow(non_snake_case)]
@ -58,7 +58,7 @@ pub struct WifiOptions {
// Misc // Misc
#[template_child] #[template_child]
pub wifiOptionsApplyButton: TemplateChild<Button>, pub wifiOptionsApplyButton: TemplateChild<Button>,
pub connection: Rc<RefCell<Connection>> pub connection: Rc<RefCell<Connection>>,
} }
#[glib::object_subclass] #[glib::object_subclass]

View file

@ -1,10 +1,10 @@
use crate::components::wifi::wifiOptions::getValueFromKey;
use adw::glib; use adw::glib;
use adw::glib::Object; use adw::glib::Object;
use adw::prelude::PreferencesRowExt; use adw::prelude::PreferencesRowExt;
use glib::subclass::prelude::ObjectSubclassIsExt; use glib::subclass::prelude::ObjectSubclassIsExt;
use gtk::prelude::EditableExt; use gtk::prelude::EditableExt;
use ReSet_Lib::network::connection::Address; use ReSet_Lib::network::connection::Address;
use crate::components::wifi::wifiOptions::getValueFromKey;
use crate::components::wifi::wifiRouteEntryImpl; use crate::components::wifi::wifiRouteEntryImpl;
@ -22,17 +22,18 @@ impl WifiRouteEntry {
let map = address.to_map(); let map = address.to_map();
let addr = getValueFromKey(&map, "address"); let addr = getValueFromKey(&map, "address");
let prefix = getValueFromKey(&map, "prefix-length"); let prefix = getValueFromKey(&map, "prefix-length");
let gateway = getValueFromKey(&map, "gateway"); let gateway = getValueFromKey(&map, "gateway");
let metric = getValueFromKey(&map, "metric"); let metric = getValueFromKey(&map, "metric");
entryImp.resetRouteAddress.set_text(&addr); entryImp.resetRouteAddress.set_text(&addr);
entryImp.resetRouteNetmask.set_text(&prefix); entryImp.resetRouteNetmask.set_text(&prefix);
entryImp.resetRouteGateway.set_text(&gateway); entryImp.resetRouteGateway.set_text(&gateway);
entryImp.resetRouteMetric.set_text(&metric); entryImp.resetRouteMetric.set_text(&metric);
entryImp.resetRouteRow.set_title(&format!("{}, {}, {}, {}", addr, prefix, gateway, metric)); entryImp
.resetRouteRow
.set_title(&format!("{}, {}, {}, {}", addr, prefix, gateway, metric));
} }
entry entry
} }
} }

View file

@ -1,7 +1,7 @@
use adw::{EntryRow, ExpanderRow};
use crate::components::wifi::wifiRouteEntry; use crate::components::wifi::wifiRouteEntry;
use adw::{EntryRow, ExpanderRow};
use gtk::subclass::prelude::*; use gtk::subclass::prelude::*;
use gtk::{glib, CompositeTemplate, Button}; use gtk::{glib, Button, CompositeTemplate};
#[allow(non_snake_case)] #[allow(non_snake_case)]
#[derive(Default, CompositeTemplate)] #[derive(Default, CompositeTemplate)]