mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 00:55:28 +00:00
implement destructors
This commit is contained in:
parent
ee890b9859
commit
a8df7e1ebe
12 changed files with 92 additions and 9 deletions
|
|
@ -6,15 +6,41 @@ using namespace app::browser;
|
|||
|
||||
Header::Header()
|
||||
{
|
||||
// Init header bar
|
||||
set_show_title_buttons(
|
||||
SHOW_TITLE_BUTTONS
|
||||
);
|
||||
|
||||
pack_start(
|
||||
* new header::Menu()
|
||||
);
|
||||
// Init menu
|
||||
menu = new header::Menu();
|
||||
|
||||
pack_start(
|
||||
* new header::Tab()
|
||||
* menu
|
||||
);
|
||||
|
||||
// Init tab
|
||||
tab = new header::Tab();
|
||||
|
||||
pack_start(
|
||||
* tab
|
||||
);
|
||||
}
|
||||
|
||||
Header::~Header()
|
||||
{
|
||||
// Menu
|
||||
remove(
|
||||
* menu
|
||||
);
|
||||
|
||||
delete menu;
|
||||
menu = nullptr;
|
||||
|
||||
// Tab
|
||||
remove(
|
||||
* tab
|
||||
);
|
||||
|
||||
delete tab;
|
||||
tab = nullptr;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue