#ifndef VIEW_OPEN_BROWSER_H #define VIEW_OPEN_BROWSER_H #include "../project_lib.h" #define link_doc "https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" #define cmd_xdg "xdg-open " #define cmd_execute "su -l %s -c \" DISPLAY=$DISPLAY %s \"" class view_open_browser { private: string path_glade; bool flag_open_browser = false; private: Glib::RefPtr const& builder; Gtk::Button *btnReadHelp; Gtk::Button *btnCancelHelp; Gtk::Window *wndShowWeb; Gtk::CheckButton *chkAlwaysOpenHelp; Gtk::Label *lblwebHeaderName; Gtk::Label *lblhelpText; Gtk::Label *lblhelpHeader; Gtk::Label *lblHeadeWndWeb; #ifdef WEBKIT_FOUND Gtk::Window *wndWeb; Gtk::Widget *three; WebKitWebView *one; #endif public: view_open_browser(/* args */); ~view_open_browser(); void lacalization(); void event(); void get_builder(); void settings(); void show(); void set_path_glade(string path_glade); private: int template_open_browser(); void open_browser(); }; #endif