#ifndef APP_BROWSER_MAIN_TAB_DATA_NAVBAR_REQUEST_HPP #define APP_BROWSER_MAIN_TAB_DATA_NAVBAR_REQUEST_HPP #include #include #include #include namespace app::browser::main::tab::data::navbar { class Request : public Gtk::Entry { private: std::string scheme, host, port, path, query; void parse(); public: Request(); ~Request(); std::string get_scheme(); std::string get_host(); std::string get_path(); std::string get_query(); int get_port(); }; } #endif // APP_BROWSER_MAIN_TAB_DATA_NAVBAR_REQUEST_HPP