diff --git a/src/app/browser/header.cpp b/src/app/browser/header.cpp index b667153..193fe25 100644 --- a/src/app/browser/header.cpp +++ b/src/app/browser/header.cpp @@ -36,7 +36,15 @@ Header::Header() Header::~Header() { + delete main; delete menu; delete tab; - delete main; +} + +void Header::set_title( + const Glib::ustring text +) { + main->set_title( + text + ); } \ No newline at end of file diff --git a/src/app/browser/header.hpp b/src/app/browser/header.hpp index 0134763..b8376e5 100644 --- a/src/app/browser/header.hpp +++ b/src/app/browser/header.hpp @@ -1,6 +1,7 @@ #ifndef APP_BROWSER_HEADER_HPP #define APP_BROWSER_HEADER_HPP +#include #include namespace app::browser @@ -23,6 +24,10 @@ namespace app::browser Header(); ~Header(); + + void set_title( + const Glib::ustring text + ); }; } diff --git a/src/app/browser/header/main.cpp b/src/app/browser/header/main.cpp index d7a393c..105f269 100644 --- a/src/app/browser/header/main.cpp +++ b/src/app/browser/header/main.cpp @@ -21,4 +21,12 @@ Main::Main() Main::~Main() { delete title; +} + +void Main::set_title( + const Glib::ustring text +) { + title->set_text( + text + ); } \ No newline at end of file diff --git a/src/app/browser/header/main.hpp b/src/app/browser/header/main.hpp index bee098c..b1b56c0 100644 --- a/src/app/browser/header/main.hpp +++ b/src/app/browser/header/main.hpp @@ -1,6 +1,7 @@ #ifndef APP_BROWSER_HEADER_MAIN_HPP #define APP_BROWSER_HEADER_MAIN_HPP +#include #include namespace app::browser::header @@ -19,6 +20,10 @@ namespace app::browser::header Main(); ~Main(); + + void set_title( + const Glib::ustring text + ); }; }