rename index

This commit is contained in:
yggverse 2025-01-12 15:01:49 +02:00
parent 9b214b1469
commit 0618283d84
4 changed files with 9 additions and 11 deletions

View File

@ -206,7 +206,7 @@ impl Menu {
// History
main_history_closed.remove_all();
for item in profile.history.memory.closed.recent(RECENTLY_CLOSED) {
for item in profile.history.memory.tab.recent(RECENTLY_CLOSED) {
let item_request = item.page.navigation.request.widget.entry.text(); // @TODO restore entire `Item`
let menu_item = gio::MenuItem::new(Some(&label(&item_request, LABEL_MAX_LENGTH)), None);
menu_item.set_action_and_target_value(Some(&format!(

View File

@ -107,7 +107,7 @@ impl Tab {
profile
.history
.memory
.closed
.tab
.add(item, DateTime::now_local().unwrap().to_unix());
}
}

View File

@ -1,9 +1,9 @@
mod closed;
use closed::Closed;
mod tab;
use tab::Tab;
/// Reduce disk usage by cache Bookmarks index in memory
pub struct Memory {
pub closed: Closed,
pub tab: Tab,
}
impl Default for Memory {
@ -17,8 +17,6 @@ impl Memory {
/// Create new `Self`
pub fn new() -> Self {
Self {
closed: Closed::new(),
}
Self { tab: Tab::new() }
}
}

View File

@ -8,17 +8,17 @@ pub struct Record {
}
/// Recently closed tabs index
pub struct Closed {
pub struct Tab {
index: RefCell<Vec<Record>>,
}
impl Default for Closed {
impl Default for Tab {
fn default() -> Self {
Self::new()
}
}
impl Closed {
impl Tab {
// Constructors
/// Create new `Self`