bool zathura_init(zathura_t* zathura) { if (zathura == NULL) { return false; } /* create zathura (config/data) directory */ create_directories(zathura); /* load plugins */ zathura_plugin_manager_load(zathura->plugins.manager); /* configuration */ config_load_default(zathura); config_load_files(zathura); /* UI */ if (!init_ui(zathura)) { goto error_free; } /* database */ init_database(zathura); /* bookmarks */ zathura->bookmarks.bookmarks = girara_sorted_list_new2( (girara_compare_function_t)zathura_bookmarks_compare, (girara_free_function_t)zathura_bookmark_free); /* jumplist */ init_jumplist(zathura); /* CSS for index mode */ init_css(zathura); /* Shortcut helpers */ init_shortcut_helpers(zathura); /* Start D-Bus service */ bool dbus = true; girara_setting_get(zathura->ui.session, "dbus-service", &dbus); if (dbus == true) { zathura->dbus = zathura_dbus_new(zathura); } return true; error_free: if (zathura->ui.page_widget != NULL) { g_object_unref(zathura->ui.page_widget); } return false; }
/*! * \brief DialogSettings::DialogSettings * \param parent * * DialogSettings */ DialogSettings::DialogSettings(QWidget *parent) : QDialog(parent) { if (DEBUG) cout << Q_FUNC_INFO << endl; init_var(); init_win(); init_sig(); init_css(); init_settings(); }
DialogFlowConstructorEPI::DialogFlowConstructorEPI(Coord **coords_arterial, Coord **coords_venous, Coord **coords_csf, QStringList *list_arterial, QStringList *list_venous, QStringList *list_csf, Coord *coord_arterial_cervical, Coord *coord_venous_cervical, Coord *coord_csf_cervical, QStringList *list_arterial_cervical, QStringList *list_venous_cervical, QStringList *list_csf_cervical, Coord *coord_arterial_cerebral, Coord *coord_venous_cerebral, Coord *coord_csf_cerebral, QStringList *list_arterial_cerebral, QStringList *list_venous_cerebral, QStringList *list_csf_cerebral, QWidget *parent) : QDialog(parent) { if (DEBUG) cout << Q_FUNC_INFO << endl; //Address copy this->coords_arterial = coords_arterial; this->coords_venous = coords_venous; this->coords_csf = coords_csf; this->coord_arterial_cervical = coord_arterial_cervical; this->coord_venous_cervical = coord_venous_cervical; this->coord_csf_cervical = coord_csf_cervical; this->coord_arterial_cerebral = coord_arterial_cerebral; this->coord_venous_cerebral = coord_venous_cerebral; this->coord_csf_cerebral = coord_csf_cerebral; this->list_arterial = list_arterial; this->list_venous = list_venous; this->list_csf = list_csf; this->list_arterial_cervical = list_arterial_cervical; this->list_venous_cervical = list_venous_cervical; this->list_csf_cervical = list_csf_cervical; this->list_arterial_cerebral = list_arterial_cerebral; this->list_venous_cerebral = list_venous_cerebral; this->list_csf_cerebral = list_csf_cerebral; init_var(); init_win(); init_sig(); init_css(); }