Browse Source

update header refresh api

CPP-GTK4
yggverse 3 months ago
parent
commit
ec1864a858
  1. 11
      src/app/browser.cpp
  2. 13
      src/app/browser/header.cpp
  3. 9
      src/app/browser/header.hpp

11
src/app/browser.cpp

@ -15,11 +15,8 @@ Browser::Browser(
{ {
browserMain->refresh(); browserMain->refresh();
browserHeader->set_title( browserHeader->refresh(
browserMain->get_current_tab_page_title() browserMain->get_current_tab_page_title(),
);
browserHeader->set_subtitle(
browserMain->get_current_tab_page_subtitle() browserMain->get_current_tab_page_subtitle()
); );
} }
@ -92,6 +89,10 @@ Browser::Browser(
} }
); );
ACTION__MAIN_TAB_PAGE_NAVIGATION_UPDATE->set_enabled(
false
);
const auto ACTION__MAIN_TAB_PAGE_NAVIGATION_HISTORY_BACK = add_action( const auto ACTION__MAIN_TAB_PAGE_NAVIGATION_HISTORY_BACK = add_action(
"main_tab_page_navigation_history_back", "main_tab_page_navigation_history_back",
[this] [this]

13
src/app/browser/header.cpp

@ -34,18 +34,15 @@ Header::Header()
); );
} }
void Header::set_title( void Header::refresh(
const Glib::ustring & VALUE const Glib::ustring & TITLE,
const Glib::ustring & SUBTITLE
) { ) {
headerMain->set_title( headerMain->set_title(
VALUE TITLE
); );
}
void Header::set_subtitle(
const Glib::ustring & VALUE
) {
headerMain->set_subtitle( headerMain->set_subtitle(
VALUE SUBTITLE
); );
} }

9
src/app/browser/header.hpp

@ -28,12 +28,9 @@ namespace app::browser
Header(); Header();
void set_title( void refresh(
const Glib::ustring & VALUE const Glib::ustring & TITLE,
); const Glib::ustring & SUBTITLE
void set_subtitle(
const Glib::ustring & VALUE
); );
}; };
} }

Loading…
Cancel
Save