Browse Source

rename method

CPP-GTK4
yggverse 3 months ago
parent
commit
de40ed8892
  1. 2
      src/app/browser/main/tab/page.cpp
  2. 4
      src/app/browser/main/tab/page/navbar.cpp
  3. 8
      src/app/browser/main/tab/page/navbar.hpp
  4. 79
      src/app/browser/main/tab/page/navbar/history.cpp
  5. 18
      src/app/browser/main/tab/page/navbar/history.hpp

2
src/app/browser/main/tab/page.cpp

@ -104,7 +104,7 @@ void Page::refresh( @@ -104,7 +104,7 @@ void Page::refresh(
void Page::update()
{
// Update navigation history
pageNavbar->history_push(
pageNavbar->history_add(
pageNavbar->get_request_text()
);

4
src/app/browser/main/tab/page/navbar.cpp

@ -115,10 +115,10 @@ void Navbar::history_forward() @@ -115,10 +115,10 @@ void Navbar::history_forward()
}
}
void Navbar::history_push(
void Navbar::history_add(
const Glib::ustring & VALUE
) {
navbarHistory->push(
navbarHistory->add(
VALUE
);
}

8
src/app/browser/main/tab/page/navbar.hpp

@ -37,12 +37,14 @@ namespace app::browser::main::tab::page @@ -37,12 +37,14 @@ namespace app::browser::main::tab::page
);
// Actions
void history_back();
void history_forward();
void history_push(
void history_add(
const Glib::ustring & VALUE
);
void history_back();
void history_forward();
void refresh();
// Setters

79
src/app/browser/main/tab/page/navbar/history.cpp

@ -24,6 +24,46 @@ History::History() @@ -24,6 +24,46 @@ History::History()
}
// Actions
void History::add(
const Glib::ustring & REQUEST,
const bool & FOLLOW
) {
memory.push_back(
{
REQUEST,
std::time(
nullptr
),
true
}
);
if (FOLLOW)
{
index = memory.size(); // @TODO not last index, use iterator
}
}
void History::refresh()
{
Memory match;
historyBack->set_sensitive(
try_back(
match,
false
)
);
historyForward->set_sensitive(
try_forward(
match,
false
)
);
}
bool History::try_back(
Memory & match,
const bool & FOLLOW
@ -70,43 +110,4 @@ bool History::try_forward( @@ -70,43 +110,4 @@ bool History::try_forward(
{
return false;
}
}
void History::push(
const Glib::ustring & REQUEST,
const bool & FOLLOW
) {
memory.push_back(
{
REQUEST,
std::time(
nullptr
),
true
}
);
if (FOLLOW)
{
index = memory.size(); // @TODO not last index, use iterator
}
}
void History::refresh()
{
Memory match;
historyBack->set_sensitive(
try_back(
match,
false
)
);
historyForward->set_sensitive(
try_forward(
match,
false
)
);
}

18
src/app/browser/main/tab/page/navbar/history.hpp

@ -40,24 +40,24 @@ namespace app::browser::main::tab::page::navbar @@ -40,24 +40,24 @@ namespace app::browser::main::tab::page::navbar
History();
// Actions
bool try_back(
Memory & match,
void add(
const Glib::ustring & REQUEST,
const bool & FOLLOW = true
);
bool try_forward(
void refresh();
void save(); // @TODO save history to the permanent storage
bool try_back(
Memory & match,
const bool & FOLLOW = true
);
void push(
const Glib::ustring & REQUEST,
bool try_forward(
Memory & match,
const bool & FOLLOW = true
);
void save(); // @TODO save history to the permanent storage
void refresh();
};
}

Loading…
Cancel
Save