implement set_title method

This commit is contained in:
yggverse 2024-08-20 15:25:31 +03:00
parent 233471c22b
commit 98a572a1c0
4 changed files with 27 additions and 1 deletions

View File

@ -36,7 +36,15 @@ Header::Header()
Header::~Header() Header::~Header()
{ {
delete main;
delete menu; delete menu;
delete tab; delete tab;
delete main; }
void Header::set_title(
const Glib::ustring text
) {
main->set_title(
text
);
} }

View File

@ -1,6 +1,7 @@
#ifndef APP_BROWSER_HEADER_HPP #ifndef APP_BROWSER_HEADER_HPP
#define APP_BROWSER_HEADER_HPP #define APP_BROWSER_HEADER_HPP
#include <glibmm/ustring.h>
#include <gtkmm/headerbar.h> #include <gtkmm/headerbar.h>
namespace app::browser namespace app::browser
@ -23,6 +24,10 @@ namespace app::browser
Header(); Header();
~Header(); ~Header();
void set_title(
const Glib::ustring text
);
}; };
} }

View File

@ -21,4 +21,12 @@ Main::Main()
Main::~Main() Main::~Main()
{ {
delete title; delete title;
}
void Main::set_title(
const Glib::ustring text
) {
title->set_text(
text
);
} }

View File

@ -1,6 +1,7 @@
#ifndef APP_BROWSER_HEADER_MAIN_HPP #ifndef APP_BROWSER_HEADER_MAIN_HPP
#define APP_BROWSER_HEADER_MAIN_HPP #define APP_BROWSER_HEADER_MAIN_HPP
#include <glibmm/ustring.h>
#include <gtkmm/box.h> #include <gtkmm/box.h>
namespace app::browser::header namespace app::browser::header
@ -19,6 +20,10 @@ namespace app::browser::header
Main(); Main();
~Main(); ~Main();
void set_title(
const Glib::ustring text
);
}; };
} }