diff --git a/src/app/browser/main.cpp b/src/app/browser/main.cpp index 4d4c588..40b562c 100644 --- a/src/app/browser/main.cpp +++ b/src/app/browser/main.cpp @@ -27,6 +27,17 @@ Main::~Main() delete tab; } +// Getters +Glib::ustring Main::get_current_tab_label_text() +{ + int page_number = tab->get_current_page(); + + return tab->get_label_text( + page_number + ); +}; + +// Actions void Main::tab_append() { tab->append( diff --git a/src/app/browser/main.hpp b/src/app/browser/main.hpp index 10a3a77..34fef3c 100644 --- a/src/app/browser/main.hpp +++ b/src/app/browser/main.hpp @@ -1,6 +1,7 @@ #ifndef APP_BROWSER_MAIN_HPP #define APP_BROWSER_MAIN_HPP +#include #include namespace app::browser @@ -19,12 +20,14 @@ namespace app::browser Main(); ~Main(); + Glib::ustring get_current_tab_label_text(); + void tab_append(); - void tab_update(); - void tab_close(); + void tab_close_all(); void tab_close_left(); void tab_close_right(); - void tab_close_all(); + void tab_close(); + void tab_update(); }; }