diff --git a/src/app/browser/main/tab/data/navbar/request.cpp b/src/app/browser/main/tab/data/navbar/request.cpp index 5760c9b0..e4d5cbc6 100644 --- a/src/app/browser/main/tab/data/navbar/request.cpp +++ b/src/app/browser/main/tab/data/navbar/request.cpp @@ -4,6 +4,7 @@ using namespace app::browser::main::tab::data::navbar; Request::Request() { + // Init entry set_placeholder_text( _("URL or search term...") ); @@ -12,33 +13,24 @@ Request::Request() true ); + // Connect events signal_changed().connect( - sigc::mem_fun( - * this, - & Request::on_change - ) + [this] + { + activate_action( + "navbar.refresh" + ); + } ); signal_activate().connect( - sigc::mem_fun( - * this, - & Request::on_activate - ) + [this] + { + activate_action( + "data.update" + ); + } ); } -Request::~Request() = default; - -void Request::on_activate() -{ - activate_action( - "data.update" - ); -} - -void Request::on_change() -{ - activate_action( - "navbar.refresh" - ); -} +Request::~Request() = default; \ No newline at end of file diff --git a/src/app/browser/main/tab/data/navbar/request.hpp b/src/app/browser/main/tab/data/navbar/request.hpp index 4dac2fd7..83a158f7 100644 --- a/src/app/browser/main/tab/data/navbar/request.hpp +++ b/src/app/browser/main/tab/data/navbar/request.hpp @@ -3,18 +3,11 @@ #include #include -#include namespace app::browser::main::tab::data::navbar { class Request : public Gtk::Entry { - private: - - void on_activate(); - - void on_change(); - public: Request();