mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-02-03 15:04:13 +00:00
rename index
This commit is contained in:
parent
9b214b1469
commit
0618283d84
@ -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!(
|
||||
|
@ -107,7 +107,7 @@ impl Tab {
|
||||
profile
|
||||
.history
|
||||
.memory
|
||||
.closed
|
||||
.tab
|
||||
.add(item, DateTime::now_local().unwrap().to_unix());
|
||||
}
|
||||
}
|
||||
|
@ -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() }
|
||||
}
|
||||
}
|
||||
|
@ -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`
|
Loading…
x
Reference in New Issue
Block a user