From 9566d149408f84d60ffc125349a07744ab20c50b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Commaille?= Date: Thu, 27 Mar 2025 16:25:37 +0100 Subject: [PATCH] join-room-dialog: Rename to RoomPreviewDialog --- po/POTFILES.in | 4 +-- src/components/dialogs/mod.rs | 4 +-- .../dialogs/{join_room.rs => room_preview.rs} | 31 ++++++++++--------- .../dialogs/{join_room.ui => room_preview.ui} | 2 +- src/components/pill/mod.rs | 4 +-- src/session/view/session_view.rs | 14 ++++----- src/session/view/sidebar/mod.ui | 2 +- src/ui-resources.gresource.xml | 2 +- 8 files changed, 32 insertions(+), 31 deletions(-) rename src/components/dialogs/{join_room.rs => room_preview.rs} (94%) rename src/components/dialogs/{join_room.ui => room_preview.ui} (99%) diff --git a/po/POTFILES.in b/po/POTFILES.in index ee392c83..22bfed4d 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -23,9 +23,9 @@ src/components/dialogs/auth/in_browser_page.ui src/components/dialogs/auth/mod.rs src/components/dialogs/auth/mod.ui src/components/dialogs/auth/password_page.ui -src/components/dialogs/join_room.rs -src/components/dialogs/join_room.ui src/components/dialogs/message_dialogs.rs +src/components/dialogs/room_preview.rs +src/components/dialogs/room_preview.ui src/components/dialogs/user_profile.ui src/components/offline_banner.rs src/components/media/content_viewer.rs diff --git a/src/components/dialogs/mod.rs b/src/components/dialogs/mod.rs index b0bcd6be..dee604d5 100644 --- a/src/components/dialogs/mod.rs +++ b/src/components/dialogs/mod.rs @@ -1,13 +1,13 @@ mod auth; -mod join_room; mod message_dialogs; +mod room_preview; mod toastable; mod user_profile; pub(crate) use self::{ auth::{AuthDialog, AuthError}, - join_room::JoinRoomDialog, message_dialogs::*, + room_preview::RoomPreviewDialog, toastable::{ToastableDialog, ToastableDialogExt, ToastableDialogImpl}, user_profile::UserProfileDialog, }; diff --git a/src/components/dialogs/join_room.rs b/src/components/dialogs/room_preview.rs similarity index 94% rename from src/components/dialogs/join_room.rs rename to src/components/dialogs/room_preview.rs index cbd79a5f..a242cad4 100644 --- a/src/components/dialogs/join_room.rs +++ b/src/components/dialogs/room_preview.rs @@ -24,9 +24,9 @@ mod imp { use super::*; #[derive(Debug, Default, CompositeTemplate, glib::Properties)] - #[template(resource = "/org/gnome/Fractal/ui/components/dialogs/join_room.ui")] - #[properties(wrapper_type = super::JoinRoomDialog)] - pub struct JoinRoomDialog { + #[template(resource = "/org/gnome/Fractal/ui/components/dialogs/room_preview.ui")] + #[properties(wrapper_type = super::RoomPreviewDialog)] + pub struct RoomPreviewDialog { #[template_child] go_back_btn: TemplateChild, #[template_child] @@ -64,9 +64,9 @@ mod imp { } #[glib::object_subclass] - impl ObjectSubclass for JoinRoomDialog { - const NAME: &'static str = "JoinRoomDialog"; - type Type = super::JoinRoomDialog; + impl ObjectSubclass for RoomPreviewDialog { + const NAME: &'static str = "RoomPreviewDialog"; + type Type = super::RoomPreviewDialog; type ParentType = ToastableDialog; fn class_init(klass: &mut Self::Class) { @@ -80,7 +80,7 @@ mod imp { } #[glib::derived_properties] - impl ObjectImpl for JoinRoomDialog { + impl ObjectImpl for RoomPreviewDialog { fn constructed(&self) { self.parent_constructed(); let obj = self.obj(); @@ -107,12 +107,12 @@ mod imp { } } - impl WidgetImpl for JoinRoomDialog {} - impl AdwDialogImpl for JoinRoomDialog {} - impl ToastableDialogImpl for JoinRoomDialog {} + impl WidgetImpl for RoomPreviewDialog {} + impl AdwDialogImpl for RoomPreviewDialog {} + impl ToastableDialogImpl for RoomPreviewDialog {} #[gtk::template_callbacks] - impl JoinRoomDialog { + impl RoomPreviewDialog { /// Set the current session. fn set_session(&self, session: Option<&Session>) { self.session.set(session); @@ -361,13 +361,14 @@ mod imp { } glib::wrapper! { - /// Dialog to join a room. - pub struct JoinRoomDialog(ObjectSubclass) - @extends gtk::Widget, adw::Dialog, ToastableDialog, @implements gtk::Accessible; + /// Dialog to preview a room and eventually join it. + pub struct RoomPreviewDialog(ObjectSubclass) + @extends gtk::Widget, adw::Dialog, ToastableDialog, + @implements gtk::Accessible; } #[gtk::template_callbacks] -impl JoinRoomDialog { +impl RoomPreviewDialog { pub fn new(session: &Session) -> Self { glib::Object::builder().property("session", session).build() } diff --git a/src/components/dialogs/join_room.ui b/src/components/dialogs/room_preview.ui similarity index 99% rename from src/components/dialogs/join_room.ui rename to src/components/dialogs/room_preview.ui index 6101c28e..bfe0525c 100644 --- a/src/components/dialogs/join_room.ui +++ b/src/components/dialogs/room_preview.ui @@ -1,6 +1,6 @@ -