make children widgets managed

This commit is contained in:
yggverse 2024-09-02 16:25:31 +03:00
parent 75aaa6e717
commit 02b0b42b6b
14 changed files with 25 additions and 77 deletions

View file

@ -36,25 +36,25 @@ Navbar::Navbar(
);
// Init components
navbarBase = new navbar::Base();
navbarBase = Gtk::make_managed<navbar::Base>();
append(
* navbarBase
);
navbarHistory = new navbar::History();
navbarHistory = Gtk::make_managed<navbar::History>();
append(
* navbarHistory
);
navbarUpdate = new navbar::Update();
navbarUpdate = Gtk::make_managed<navbar::Update>();
append(
* navbarUpdate
);
navbarRequest = new navbar::Request(
navbarRequest = Gtk::make_managed<navbar::Request>(
REQUEST
);
@ -62,7 +62,7 @@ Navbar::Navbar(
* navbarRequest
);
navbarBookmark = new navbar::Bookmark();
navbarBookmark = Gtk::make_managed<navbar::Bookmark>();
append(
* navbarBookmark
@ -86,15 +86,6 @@ Navbar::Navbar(
);
}
Navbar::~Navbar()
{
delete navbarBase;
delete navbarBookmark;
delete navbarHistory;
delete navbarRequest;
delete navbarUpdate;
};
// Actions
void Navbar::back()
{