diff --git a/data/resources.gresource.xml b/data/resources.gresource.xml
index daa6121..5fcd0ba 100644
--- a/data/resources.gresource.xml
+++ b/data/resources.gresource.xml
@@ -21,8 +21,6 @@
resources/ui/preferences_password_page.ui
resources/ui/camera.ui
- resources/ui/editable_label.ui
- resources/ui/editable_spin.ui
resources/ui/error_revealer.ui
resources/ui/shortcuts.ui
diff --git a/data/resources/ui/account_add.ui b/data/resources/ui/account_add.ui
index b693407..20aef1f 100644
--- a/data/resources/ui/account_add.ui
+++ b/data/resources/ui/account_add.ui
@@ -17,7 +17,8 @@
diff --git a/data/resources/ui/account_details_page.ui b/data/resources/ui/account_details_page.ui
index 5a34115..8db852e 100644
--- a/data/resources/ui/account_details_page.ui
+++ b/data/resources/ui/account_details_page.ui
@@ -12,6 +12,12 @@
+
True
True
@@ -51,39 +57,14 @@
36
12
-
@@ -112,44 +93,20 @@
none
-
+
Account
-
-
- end
-
-
Provider
-
-
-
- display
-
-
- end
-
-
-
-
-
-
- edit
-
-
- end
- center
- True
- provider_completion
- True
-
-
-
-
+
+ end
+ center
+ True
+ provider_completion
+ True
@@ -185,10 +142,17 @@
+ counter_spinbutton
Counter
+ False
-
+
end
+ center
+ True
+ 0
+ counter_adjustment
+ True
diff --git a/data/resources/ui/editable_label.ui b/data/resources/ui/editable_label.ui
deleted file mode 100644
index c394655..0000000
--- a/data/resources/ui/editable_label.ui
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
- crossfade
- False
-
-
- label
-
-
- end
-
-
-
-
-
-
- entry
-
-
- center
-
-
-
-
-
-
-
-
diff --git a/data/resources/ui/editable_spin.ui b/data/resources/ui/editable_spin.ui
deleted file mode 100644
index bf7797a..0000000
--- a/data/resources/ui/editable_spin.ui
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
- crossfade
- False
-
-
- label
-
-
- end
-
-
-
-
-
-
- spin
-
-
- center
-
-
-
-
-
-
-
-
diff --git a/src/widgets/accounts/details.rs b/src/widgets/accounts/details.rs
index 7339148..c71ae6c 100644
--- a/src/widgets/accounts/details.rs
+++ b/src/widgets/accounts/details.rs
@@ -18,10 +18,6 @@ mod imp {
use once_cell::sync::{Lazy, OnceCell};
use super::*;
- use crate::{
- models::Provider,
- widgets::{editable_label::EditableSpin, EditableLabel},
- };
#[derive(Default, gtk::CompositeTemplate)]
#[template(resource = "/com/belmoussaoui/Authenticator/account_details_page.ui")]
@@ -31,9 +27,7 @@ mod imp {
#[template_child]
pub qrcode_picture: TemplateChild,
#[template_child]
- pub provider_label: TemplateChild,
- #[template_child]
- pub account_label: TemplateChild,
+ pub account_label: TemplateChild,
#[template_child(id = "list")]
pub listbox: TemplateChild,
#[template_child]
@@ -41,7 +35,7 @@ mod imp {
#[template_child]
pub method_label: TemplateChild,
#[template_child]
- pub counter_label: TemplateChild,
+ pub counter_spinbutton: TemplateChild,
#[template_child]
pub period_label: TemplateChild,
#[template_child]
@@ -52,13 +46,9 @@ mod imp {
pub period_row: TemplateChild,
#[template_child]
pub help_row: TemplateChild,
- #[template_child]
- pub edit_stack: TemplateChild,
pub qrcode_paintable: QRCodePaintable,
pub account: RefCell