mirror of
https://github.com/Xetibo/ReSet.git
synced 2025-04-08 14:42:02 +02:00
chore: Fix all warnings
This commit is contained in:
parent
e62559a966
commit
ed435d6347
|
@ -1,6 +1,5 @@
|
|||
use std::time::Duration;
|
||||
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ComboRowExt, PreferencesRowExt};
|
||||
use dbus::blocking::Connection;
|
||||
|
|
|
@ -6,7 +6,7 @@ use std::cell::RefCell;
|
|||
use std::collections::HashMap;
|
||||
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, CompositeTemplate};
|
||||
use gtk::CompositeTemplate;
|
||||
|
||||
use super::card_entry;
|
||||
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
use std::{rc::Rc, sync::Arc};
|
||||
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use glib::{clone, subclass::types::ObjectSubclassIsExt};
|
||||
use gtk::{
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
use std::cell::RefCell;
|
||||
use std::sync::Arc;
|
||||
|
||||
use glib::clone;
|
||||
use gtk::prelude::{ButtonExt, PopoverExt};
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, Label, PasswordEntry, PasswordEntryBuffer, Popover};
|
||||
|
||||
use crate::components::input::source_box::SourceBox;
|
||||
use gtk::{Button, CompositeTemplate, Label, Popover};
|
||||
|
||||
use super::error;
|
||||
|
||||
|
@ -61,7 +57,7 @@ pub fn show_error<T: ReSetErrorImpl + Send + Sync + 'static>(
|
|||
// TODO: Add error to log
|
||||
glib::spawn_future(async move {
|
||||
glib::idle_add_once(move || {
|
||||
let mut error = parent.error();
|
||||
let error = parent.error();
|
||||
let parent_ref = parent.clone();
|
||||
let imp = error.imp();
|
||||
imp.reset_error_label.set_text(message);
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
use crate::components::base::list_entry_impl;
|
||||
use adw::glib;
|
||||
use adw::glib::{IsA, Object};
|
||||
use gtk::prelude::ListBoxRowExt;
|
||||
use gtk::Widget;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
use crate::components::base::list_entry;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, CompositeTemplate};
|
||||
use gtk::CompositeTemplate;
|
||||
|
||||
#[derive(Default, CompositeTemplate)]
|
||||
#[template(resource = "/org/Xetibo/ReSet/resetListBoxRow.ui")]
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use gtk::{gdk, Editable, Popover};
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ use std::cell::RefCell;
|
|||
use std::sync::Arc;
|
||||
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, Label, PasswordEntry, PasswordEntryBuffer, Popover};
|
||||
use gtk::{Button, CompositeTemplate, Label, PasswordEntry, PasswordEntryBuffer, Popover};
|
||||
|
||||
use super::popup;
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
use crate::components::base::setting_box_impl;
|
||||
use adw::glib;
|
||||
use adw::glib::{IsA, Object};
|
||||
use gtk::prelude::BoxExt;
|
||||
use gtk::Widget;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
use crate::components::base::setting_box;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, CompositeTemplate};
|
||||
use gtk::CompositeTemplate;
|
||||
|
||||
#[derive(Default, CompositeTemplate)]
|
||||
#[template(resource = "/org/Xetibo/ReSet/resetSettingBox.ui")]
|
||||
|
|
|
@ -2,7 +2,6 @@ use std::sync::atomic::Ordering;
|
|||
use std::sync::Arc;
|
||||
use std::time::{Duration, SystemTime};
|
||||
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ComboRowExt, PreferencesGroupExt};
|
||||
use adw::subclass::prelude::ObjectSubclassIsExt;
|
||||
|
@ -325,8 +324,8 @@ pub fn start_bluetooth_listener(listeners: Arc<Listeners>, bluetooth_box: Arc<Bl
|
|||
}
|
||||
|
||||
listeners.bluetooth_listener.store(true, Ordering::SeqCst);
|
||||
let mut time = SystemTime::now();
|
||||
let mut listener_active = true;
|
||||
let time = SystemTime::now();
|
||||
let listener_active = true;
|
||||
|
||||
bluetooth_listener_loop(
|
||||
&conn,
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
use adw::{ActionRow, ComboRow, PreferencesGroup, SwitchRow};
|
||||
use dbus::Path;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, Switch};
|
||||
use gtk::{prelude::*, StringList};
|
||||
use gtk::{Button, CompositeTemplate, Switch};
|
||||
use re_set_lib::bluetooth::bluetooth_structures::BluetoothAdapter;
|
||||
use std::cell::RefCell;
|
||||
use std::collections::HashMap;
|
||||
|
|
|
@ -5,10 +5,9 @@ use std::time::Duration;
|
|||
use crate::components::base::error_impl::show_error;
|
||||
use crate::components::bluetooth::bluetooth_entry_impl;
|
||||
use crate::components::utils::{BASE, BLUETOOTH, DBUS_PATH};
|
||||
use crate::components::wifi::wifi_box_impl::WifiBox;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ActionRowExt, PreferencesRowExt};
|
||||
use adw::{glib, ActionRow};
|
||||
use adw::ActionRow;
|
||||
use dbus::blocking::Connection;
|
||||
use dbus::{Error, Path};
|
||||
use glib::subclass::prelude::ObjectSubclassIsExt;
|
||||
|
|
|
@ -3,7 +3,7 @@ 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 gtk::{Button, CompositeTemplate, Label};
|
||||
use re_set_lib::bluetooth::bluetooth_structures::BluetoothDevice;
|
||||
use std::cell::RefCell;
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ use crate::components::base::error_impl::show_error;
|
|||
use crate::components::utils::{
|
||||
create_dropdown_label_factory, set_combo_row_ellipsis, AUDIO, BASE, DBUS_PATH,
|
||||
};
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ButtonExt, ComboRowExt, PreferencesRowExt, RangeExt};
|
||||
use dbus::blocking::Connection;
|
||||
|
|
|
@ -7,7 +7,7 @@ use std::time::SystemTime;
|
|||
|
||||
use crate::components::input::output_stream_entry;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, Label, Scale};
|
||||
use gtk::{Button, CompositeTemplate, Label, Scale};
|
||||
|
||||
#[derive(Default, CompositeTemplate)]
|
||||
#[template(resource = "/org/Xetibo/ReSet/resetOutputStreamEntry.ui")]
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
use adw::prelude::PreferencesRowExt;
|
||||
use re_set_lib::audio::audio_structures::{Card, OutputStream, Source};
|
||||
use re_set_lib::signals::{
|
||||
OutputStreamAdded, OutputStreamChanged, OutputStreamRemoved, SourceAdded, SourceChanged,
|
||||
|
@ -7,7 +6,6 @@ use re_set_lib::signals::{
|
|||
use std::sync::Arc;
|
||||
use std::time::{Duration, SystemTime};
|
||||
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{
|
||||
BoxExt, ButtonExt, CheckButtonExt, ComboRowExt, ListBoxRowExt, PreferencesGroupExt, RangeExt,
|
||||
|
@ -16,12 +14,12 @@ use dbus::blocking::Connection;
|
|||
use dbus::message::SignalArgs;
|
||||
use dbus::{Error, Path};
|
||||
use glib::subclass::prelude::ObjectSubclassIsExt;
|
||||
use glib::{clone, Cast, ControlFlow, Propagation, Variant};
|
||||
use glib::{Cast, ControlFlow, Propagation, Variant};
|
||||
use gtk::prelude::ActionableExt;
|
||||
use gtk::{gio, StringObject};
|
||||
|
||||
use crate::components::base::card_entry::CardEntry;
|
||||
use crate::components::base::error::{self, ReSetError};
|
||||
use crate::components::base::error::{self};
|
||||
use crate::components::base::error_impl::{show_error, ReSetErrorImpl};
|
||||
use crate::components::base::list_entry::ListEntry;
|
||||
use crate::components::input::source_box_impl;
|
||||
|
@ -133,7 +131,6 @@ fn populate_source_information(input_box: Arc<SourceBox>, sources: Vec<Source>)
|
|||
let input_box_ref_slider = input_box.clone();
|
||||
let input_box_ref_toggle = input_box.clone();
|
||||
let input_box_ref_mute = input_box.clone();
|
||||
let input_box_ref = input_box.clone();
|
||||
let input_box_imp = input_box.imp();
|
||||
let default_sink = input_box_imp.reset_default_source.clone();
|
||||
let source = default_sink.borrow();
|
||||
|
@ -188,11 +185,7 @@ fn populate_source_information(input_box: Arc<SourceBox>, sources: Vec<Source>)
|
|||
input_box_imp
|
||||
.reset_source_dropdown
|
||||
.connect_selected_notify(move |dropdown| {
|
||||
if let ControlFlow::Break =
|
||||
dropdown_handler(input_box_ref_toggle.clone(), dropdown)
|
||||
{
|
||||
return;
|
||||
}
|
||||
dropdown_handler(input_box_ref_toggle.clone(), dropdown);
|
||||
});
|
||||
input_box_imp
|
||||
.reset_volume_slider
|
||||
|
|
|
@ -5,12 +5,12 @@ use std::collections::HashMap;
|
|||
use std::sync::{Arc, RwLock};
|
||||
use std::time::SystemTime;
|
||||
|
||||
use crate::components::base::error::{self, ReSetError};
|
||||
use crate::components::base::error::ReSetError;
|
||||
use crate::components::base::list_entry::ListEntry;
|
||||
use crate::components::input::source_box;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, CheckButton, CompositeTemplate, StringList, TemplateChild};
|
||||
use gtk::{prelude::*, Button, Label, Scale};
|
||||
use gtk::{CheckButton, CompositeTemplate, StringList};
|
||||
|
||||
use super::output_stream_entry::OutputStreamEntry;
|
||||
use super::source_entry::SourceEntry;
|
||||
|
|
|
@ -1,17 +1,14 @@
|
|||
use std::sync::Arc;
|
||||
use std::time::{Duration, SystemTime};
|
||||
|
||||
use crate::components::base::error::ReSetError;
|
||||
use crate::components::base::error_impl::show_error;
|
||||
use crate::components::utils::set_action_row_ellipsis;
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ButtonExt, CheckButtonExt, PreferencesRowExt, RangeExt};
|
||||
use dbus::blocking::Connection;
|
||||
use dbus::Error;
|
||||
use glib::subclass::types::ObjectSubclassIsExt;
|
||||
use glib::{clone, Propagation};
|
||||
use gtk::prelude::PopoverExt;
|
||||
use gtk::{gio, CheckButton};
|
||||
use re_set_lib::audio::audio_structures::Source;
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ use std::sync::Arc;
|
|||
use std::time::SystemTime;
|
||||
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CheckButton, CompositeTemplate, Label, Scale};
|
||||
use gtk::{Button, CheckButton, CompositeTemplate, Label, Scale};
|
||||
|
||||
use super::source_entry;
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ use crate::components::base::error_impl::show_error;
|
|||
use crate::components::utils::{
|
||||
create_dropdown_label_factory, set_combo_row_ellipsis, AUDIO, BASE, DBUS_PATH,
|
||||
};
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ButtonExt, ComboRowExt, PreferencesRowExt, RangeExt};
|
||||
use dbus::blocking::Connection;
|
||||
|
|
|
@ -6,7 +6,7 @@ use std::sync::Arc;
|
|||
use std::time::SystemTime;
|
||||
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, Label, Scale};
|
||||
use gtk::{Button, CompositeTemplate, Label, Scale};
|
||||
|
||||
use super::input_stream_entry;
|
||||
|
||||
|
|
|
@ -13,8 +13,8 @@ use std::sync::Arc;
|
|||
use std::time::{Duration, SystemTime};
|
||||
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::ListBoxRowExt;
|
||||
use adw::prelude::{BoxExt, ButtonExt, CheckButtonExt, ComboRowExt, RangeExt};
|
||||
use adw::{glib, prelude::ListBoxRowExt};
|
||||
use dbus::blocking::Connection;
|
||||
use dbus::message::SignalArgs;
|
||||
use dbus::{Error, Path};
|
||||
|
|
|
@ -9,8 +9,8 @@ use crate::components::base::error::ReSetError;
|
|||
use crate::components::base::list_entry::ListEntry;
|
||||
use crate::components::output::input_stream_entry::InputStreamEntry;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Box, Button, CheckButton, CompositeTemplate, Label, StringList, TemplateChild};
|
||||
use gtk::{prelude::*, Scale};
|
||||
use gtk::{Box, Button, CheckButton, CompositeTemplate, Label, StringList};
|
||||
|
||||
use super::sink_box;
|
||||
use super::sink_entry::SinkEntry;
|
||||
|
|
|
@ -3,7 +3,6 @@ use std::time::{Duration, SystemTime};
|
|||
|
||||
use crate::components::base::error_impl::show_error;
|
||||
use crate::components::utils::set_action_row_ellipsis;
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ButtonExt, CheckButtonExt, PreferencesRowExt, RangeExt};
|
||||
use dbus::blocking::Connection;
|
||||
|
|
|
@ -7,7 +7,7 @@ use std::time::SystemTime;
|
|||
|
||||
use crate::components::output::sink_entry;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CheckButton, CompositeTemplate, Label, Scale};
|
||||
use gtk::{Button, CheckButton, CompositeTemplate, Label, Scale};
|
||||
|
||||
#[derive(Default, CompositeTemplate)]
|
||||
#[template(resource = "/org/Xetibo/ReSet/resetSinkEntry.ui")]
|
||||
|
|
|
@ -6,7 +6,6 @@ use crate::components::wifi::saved_wifi_entry_impl;
|
|||
use crate::components::wifi::utils::get_connection_settings;
|
||||
use crate::components::wifi::wifi_box_impl::WifiBox;
|
||||
use crate::components::wifi::wifi_options::WifiOptions;
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ActionRowExt, ButtonExt, PreferencesGroupExt, PreferencesRowExt};
|
||||
use dbus::blocking::Connection;
|
||||
|
|
|
@ -6,7 +6,7 @@ use std::cell::RefCell;
|
|||
|
||||
use dbus::Path;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, CompositeTemplate};
|
||||
use gtk::CompositeTemplate;
|
||||
|
||||
use super::saved_wifi_entry;
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@ use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
|
|||
use std::rc::Rc;
|
||||
use std::str::FromStr;
|
||||
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::PreferencesRowExt;
|
||||
use glib::clone;
|
||||
|
|
|
@ -2,7 +2,7 @@ use crate::components::wifi::utils::IpProtocol;
|
|||
use crate::components::wifi::wifi_address_entry;
|
||||
use adw::{EntryRow, ExpanderRow};
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate};
|
||||
use gtk::{Button, CompositeTemplate};
|
||||
use std::cell::{Cell, RefCell};
|
||||
|
||||
#[derive(Default, CompositeTemplate)]
|
||||
|
|
|
@ -7,9 +7,8 @@ use std::time::Duration;
|
|||
use crate::components::base::error_impl::{show_error, ReSetErrorImpl};
|
||||
use crate::components::base::utils::Listeners;
|
||||
use crate::components::utils::{set_combo_row_ellipsis, BASE, DBUS_PATH, WIRELESS};
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ComboRowExt, ListBoxRowExt, PreferencesGroupExt, PreferencesRowExt};
|
||||
use adw::prelude::{ComboRowExt, ListBoxRowExt, PreferencesGroupExt};
|
||||
use adw::subclass::prelude::ObjectSubclassIsExt;
|
||||
use dbus::blocking::Connection;
|
||||
use dbus::message::SignalArgs;
|
||||
|
@ -17,9 +16,9 @@ use dbus::Error;
|
|||
use dbus::Path;
|
||||
use glib::{clone, Cast, ControlFlow, PropertySet};
|
||||
use gtk::glib::Variant;
|
||||
use gtk::prelude::{ActionableExt, WidgetExt};
|
||||
use gtk::prelude::ActionableExt;
|
||||
use gtk::{gio, StringList, StringObject};
|
||||
use re_set_lib::network::network_structures::{AccessPoint, WifiDevice, WifiStrength};
|
||||
use re_set_lib::network::network_structures::{AccessPoint, WifiDevice};
|
||||
use re_set_lib::signals::{AccessPointAdded, WifiDeviceChanged, WifiDeviceReset};
|
||||
use re_set_lib::signals::{AccessPointChanged, AccessPointRemoved};
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@ use crate::components::wifi::wifi_box;
|
|||
use adw::{ActionRow, ComboRow, NavigationView, PreferencesGroup};
|
||||
use dbus::Path;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, CompositeTemplate, Switch};
|
||||
use gtk::{prelude::*, StringList};
|
||||
use gtk::{CompositeTemplate, Switch};
|
||||
use re_set_lib::network::network_structures::WifiDevice;
|
||||
use std::cell::RefCell;
|
||||
use std::collections::HashMap;
|
||||
|
|
|
@ -4,7 +4,6 @@ use std::time::Duration;
|
|||
|
||||
use crate::components::utils::{BASE, DBUS_PATH, WIRELESS};
|
||||
use crate::components::wifi::utils::get_connection_settings;
|
||||
use adw::glib;
|
||||
use adw::glib::{Object, PropertySet};
|
||||
use adw::prelude::{ActionRowExt, ButtonExt, EditableExt, PopoverExt, PreferencesRowExt};
|
||||
use adw::subclass::prelude::ObjectSubclassIsExt;
|
||||
|
|
|
@ -4,7 +4,7 @@ use adw::subclass::preferences_row::PreferencesRowImpl;
|
|||
use adw::subclass::prelude::ActionRowImpl;
|
||||
use adw::ActionRow;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, Image, Label};
|
||||
use gtk::{Button, CompositeTemplate, Image, Label};
|
||||
use re_set_lib::network::network_structures::{AccessPoint, WifiStrength};
|
||||
use std::cell::RefCell;
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@ use std::str::FromStr;
|
|||
use std::sync::Arc;
|
||||
use std::time::Duration;
|
||||
|
||||
use adw::gio;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ActionRowExt, ComboRowExt, PreferencesGroupExt};
|
||||
use adw::subclass::prelude::ObjectSubclassIsExt;
|
||||
use adw::{gio, glib};
|
||||
use dbus::arg::PropMap;
|
||||
use dbus::{Error, Path};
|
||||
use glib::{clone, PropertySet};
|
||||
|
|
|
@ -4,7 +4,7 @@ use adw::{
|
|||
ActionRow, ComboRow, EntryRow, NavigationPage, PasswordEntryRow, PreferencesGroup, SwitchRow,
|
||||
};
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, Label};
|
||||
use gtk::{Button, CompositeTemplate, Label};
|
||||
use re_set_lib::network::connection::Connection;
|
||||
use std::cell::RefCell;
|
||||
use std::rc::Rc;
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
use crate::components::wifi::utils::IpProtocol;
|
||||
use adw::glib;
|
||||
use adw::glib::Object;
|
||||
use adw::prelude::{ExpanderRowExt, PreferencesRowExt};
|
||||
use glib::clone;
|
||||
|
|
|
@ -2,7 +2,7 @@ use crate::components::wifi::utils::IpProtocol;
|
|||
use crate::components::wifi::wifi_route_entry;
|
||||
use adw::{EntryRow, ExpanderRow};
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate};
|
||||
use gtk::{Button, CompositeTemplate};
|
||||
use std::cell::{Cell, RefCell};
|
||||
|
||||
#[derive(Default, CompositeTemplate)]
|
||||
|
|
|
@ -5,7 +5,7 @@ use adw::subclass::prelude::ObjectSubclassIsExt;
|
|||
use adw::BreakpointCondition;
|
||||
use glib::Object;
|
||||
use gtk::gio::ActionEntry;
|
||||
use gtk::{gio, glib, AccessibleRole, Application, ListBoxRow, Orientation, StateFlags};
|
||||
use gtk::{gio, AccessibleRole, Application, ListBoxRow, Orientation, StateFlags};
|
||||
use gtk::{prelude::*, DirectionType};
|
||||
|
||||
use crate::components::window::handle_sidebar_click::*;
|
||||
|
|
|
@ -8,7 +8,7 @@ use adw::{Breakpoint, OverlaySplitView};
|
|||
use glib::subclass::InitializingObject;
|
||||
use gtk::prelude::WidgetExt;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, Button, CompositeTemplate, FlowBox, ListBox, SearchEntry};
|
||||
use gtk::{Button, CompositeTemplate, FlowBox, ListBox, SearchEntry};
|
||||
|
||||
use crate::components::base::error::ReSetError;
|
||||
use crate::components::base::utils::{Listeners, Position};
|
||||
|
|
|
@ -8,7 +8,7 @@ use crate::components::window::sidebar_entry_impl::{Categories, SidebarAction};
|
|||
use adw::subclass::prelude::ObjectSubclassIsExt;
|
||||
use glib::Object;
|
||||
use gtk::prelude::*;
|
||||
use gtk::{glib, FlowBox};
|
||||
use gtk::FlowBox;
|
||||
|
||||
glib::wrapper! {
|
||||
pub struct SidebarEntry(ObjectSubclass<sidebar_entry_impl::SidebarEntry>)
|
||||
|
|
|
@ -4,7 +4,7 @@ use std::sync::Arc;
|
|||
|
||||
use glib::subclass::InitializingObject;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{glib, CompositeTemplate, FlowBox, Image, Label, ListBoxRow};
|
||||
use gtk::{CompositeTemplate, FlowBox, Image, Label, ListBoxRow};
|
||||
|
||||
use crate::components::base::utils::{Listeners, Position};
|
||||
use crate::components::window::handle_sidebar_click::HANDLE_HOME;
|
||||
|
|
Loading…
Reference in a new issue