use crate::components::bluetooth::bluetooth_entry; use adw::subclass::action_row::ActionRowImpl; use adw::subclass::preferences_row::PreferencesRowImpl; use adw::ActionRow; use gtk::subclass::prelude::*; use gtk::{glib, Button, CompositeTemplate, Label}; use re_set_lib::bluetooth::bluetooth_structures::BluetoothDevice; use std::cell::RefCell; #[derive(Default, CompositeTemplate)] #[template(resource = "/org/Xetibo/ReSet/resetBluetoothEntry.ui")] pub struct BluetoothEntry { pub remove_device_button: RefCell