use crate::components::base::popup::Popup; use crate::components::wifi::wifiEntry; use gtk::subclass::prelude::*; use gtk::{glib, Button, CompositeTemplate, Image, Label}; 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}; #[allow(non_snake_case)] #[derive(Default, CompositeTemplate)] #[template(resource = "/org/Xetibo/ReSet/resetWifiEntry.ui")] pub struct WifiEntry { #[template_child] pub resetWifiStrength: TemplateChild, #[template_child] pub resetWifiEncrypted: TemplateChild, #[template_child] pub resetWifiLabel: TemplateChild