implement update action dependencies

This commit is contained in:
yggverse 2024-09-08 04:20:25 +03:00
parent 1a548977a2
commit d869b4b3e7
11 changed files with 56 additions and 23 deletions

View file

@ -2,12 +2,13 @@
using namespace app::browser::main::tab::page::navigation;
Update::Update()
{
set_action_name(
"win.main_tab_page_navigation_update"
);
Update::Update(
const Glib::RefPtr<Gio::SimpleAction> & ACTION__UPDATE
) {
// Init actions
action__update = ACTION__UPDATE;
// Init widget
set_icon_name(
"view-refresh-symbolic"
);
@ -15,4 +16,16 @@ Update::Update()
set_tooltip_text(
_("Update")
);
/* @TODO
set_sensitive(
false
); */
signal_clicked().connect(
[this]
{
action__update->activate();
}
);
}