Исправил ссылку в окне "О программе"

pull/27/head
Igor Belitskiy 3 years ago
parent d89ac6e55d
commit 100658ed66

@ -11,6 +11,12 @@ bool flag_load_global = false;
bool flag_lock_help = false; bool flag_lock_help = false;
string version_application = "1.0"; string version_application = "1.0";
MainWindow* obj_main;
void wrapper_synopsis_show() {
obj_main->aboutWindows->hide();
obj_main->synopsis_show();
}
CmdArgParser::CmdArgParser(const string& p_name, const string& p_description, const string& p_help) CmdArgParser::CmdArgParser(const string& p_name, const string& p_description, const string& p_help)
: Glib::OptionGroup{p_name, p_description, p_help} { : Glib::OptionGroup{p_name, p_description, p_help} {
Glib::OptionEntry socketIDArg; Glib::OptionEntry socketIDArg;
@ -62,6 +68,7 @@ MainWindow::MainWindow(Glib::RefPtr<Gtk::Builder> const& builder) {
} }
void MainWindow::settings() { void MainWindow::settings() {
obj_main = this;
map_cmd_error[""] = ""; map_cmd_error[""] = "";
vec_param_names.push_back("GRUB_TIMEOUT"); vec_param_names.push_back("GRUB_TIMEOUT");
vec_param_names.push_back("GRUB_CMDLINE_LINUX"); vec_param_names.push_back("GRUB_CMDLINE_LINUX");
@ -592,6 +599,7 @@ void MainWindow::cmd_entry_all(Gtk::Entry &entry, string cmd_settings, string cm
} }
void MainWindow::event() { void MainWindow::event() {
g_signal_connect(G_OBJECT(aboutWindows->gobj()), "activate-link", G_CALLBACK(wrapper_synopsis_show), this);
btnRemoveUser->signal_clicked().connect([&]() {remove_user();}); btnRemoveUser->signal_clicked().connect([&]() {remove_user();});
btnRemoveMusic->signal_clicked().connect([&]() {remove_melody();}); btnRemoveMusic->signal_clicked().connect([&]() {remove_melody();});
btnAddUser->signal_clicked().connect([&]() {string name = "", passwd = ""; btnAddUser->signal_clicked().connect([&]() {string name = "", passwd = "";
@ -1155,6 +1163,7 @@ void MainWindow::open_browser() {
#else #else
this->template_open_browser(); this->template_open_browser();
#endif #endif
wndShowWeb->hide();
} }
void MainWindow::template_open_browser() { void MainWindow::template_open_browser() {

@ -409,3 +409,4 @@ private:
}; };
void help(); void help();
void wrapper_synopsis_show();

Loading…
Cancel
Save