1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 19:17:44 +00:00

Browser: Add title to go back/forward context menu

Adds page title to the context menu for go back/forward.
This commit is contained in:
Marcus Nilsson 2021-05-26 20:19:35 +02:00 committed by Linus Groh
parent 3f5eb6446b
commit 0aa0e00dd5
3 changed files with 39 additions and 23 deletions

View file

@ -13,12 +13,18 @@ namespace Browser {
class History {
public:
struct URLTitlePair {
URL url;
String title;
};
void dump() const;
void push(const URL&);
URL current() const;
const Vector<URL> get_back_history();
const Vector<URL> get_forward_history();
void push(const URL& url, const String& title);
void update_title(const String& title);
URLTitlePair current() const;
const Vector<StringView> get_back_title_history();
const Vector<StringView> get_forward_title_history();
void go_back(int steps = 1);
void go_forward(int steps = 1);
@ -28,7 +34,7 @@ public:
void clear();
private:
Vector<URL> m_items;
Vector<URLTitlePair> m_items;
int m_current { -1 };
};