From 9cad376a400cfe8ebf909efa408b1f9ceacb3581 Mon Sep 17 00:00:00 2001 From: Fabio Lenherr / DashieTM Date: Sun, 12 Nov 2023 03:41:29 +0100 Subject: [PATCH] feat: Add saved WifiList --- src/components/base/popupImpl.rs | 8 +- src/components/wifi/mod.rs | 4 +- src/components/wifi/savedWifiEntry.rs | 46 ++++++++++ src/components/wifi/savedWifiEntryImpl.rs | 52 +++++++++++ src/components/wifi/wifiBox.rs | 79 ++++++++++++++--- src/components/wifi/wifiBoxImpl.rs | 3 + src/components/wifi/wifiEntry.rs | 98 +++++++++++---------- src/components/window/handleSidebarClick.rs | 38 ++++---- src/resources/resetPopup.ui | 39 +++++--- src/resources/resetSavedWifiEntry.ui | 23 +++++ src/resources/resetUI.cmb | 75 ++++++++++------ src/resources/resetWiFi.ui | 32 +++++-- src/resources/resources.gresource.xml | 1 + 13 files changed, 372 insertions(+), 126 deletions(-) create mode 100644 src/components/wifi/savedWifiEntry.rs create mode 100644 src/components/wifi/savedWifiEntryImpl.rs create mode 100644 src/resources/resetSavedWifiEntry.ui diff --git a/src/components/base/popupImpl.rs b/src/components/base/popupImpl.rs index 19534ba..ecf032b 100644 --- a/src/components/base/popupImpl.rs +++ b/src/components/base/popupImpl.rs @@ -9,7 +9,8 @@ use gtk::gdk_pixbuf::subclass::prelude::{ use gtk::prelude::PopupExt; use gtk::subclass::prelude::*; use gtk::{ - gdk, glib, Button, CompositeTemplate, Entry, EntryBuffer, PasswordEntry, PasswordEntryBuffer, Popover, + gdk, glib, Button, CompositeTemplate, Entry, EntryBuffer, Label, PasswordEntry, + PasswordEntryBuffer, Popover, }; use super::popup; @@ -18,6 +19,8 @@ use super::popup; #[derive(Default, CompositeTemplate)] #[template(resource = "/org/Xetibo/ReSet/resetPopup.ui")] pub struct Popup { + #[template_child] + pub resetPopupLabel: TemplateChild