implement destructors

This commit is contained in:
yggverse 2024-08-12 09:45:22 +03:00
parent ee890b9859
commit a8df7e1ebe
12 changed files with 92 additions and 9 deletions

View file

@ -10,7 +10,7 @@ Menu::Menu()
);
// Build tab submenu
auto tab = Gio::Menu::create();
tab = Gio::Menu::create();
tab->append(
_("New tab.."),
@ -18,7 +18,7 @@ Menu::Menu()
);
// Build tool submenu
auto tool = Gio::Menu::create();
tool = Gio::Menu::create();
tool->append(
_("Debug"),
@ -26,7 +26,7 @@ Menu::Menu()
);
// Build main menu
auto main = Gio::Menu::create();
main = Gio::Menu::create();
main->append_submenu(
_("Tab"),
@ -46,4 +46,6 @@ Menu::Menu()
set_menu_model(
main
);
}
}
Menu::~Menu() = default;

View file

@ -9,11 +9,19 @@ namespace app::browser::header
{
class Menu : public Gtk::MenuButton
{
private:
Glib::RefPtr<Gio::Menu> tab,
tool,
main;
public:
const char* TOOLTIP = _("Menu");
Menu();
~Menu();
};
}

View file

@ -11,4 +11,6 @@ Tab::Tab()
set_icon_name(
ICON
);
}
}
Tab::~Tab() = default;

View file

@ -14,6 +14,8 @@ namespace app::browser::header
const char* TOOLTIP = _("New tab");
Tab();
~Tab();
};
}