![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "gui/dtgtk/thumbtable_info.h"#include "common/image.h"#include "caches/image_cache.h"#include "system/macros.h"#include <glib.h>#include <glib/gi18n.h>#include <string.h>
Include dependency graph for thumbtable_info.c:Go to the source code of this file.
Functions | |
| void | dt_thumbtable_copy_image (dt_image_t *info, const dt_image_t *const img) |
| void | dt_thumbtable_info_seed_image_cache (const dt_image_t *info) |
| static gboolean | _thumbtable_float_equal (const float a, const float b) |
| static gboolean | _thumbtable_double_equal (const double a, const double b) |
| void | dt_thumbtable_info_debug_assert_matches_cache (const dt_image_t *sql_info) |
Definition at line 52 of file thumbtable_info.c.
Referenced by dt_thumbtable_info_debug_assert_matches_cache().
|
static |
Definition at line 47 of file thumbtable_info.c.
Referenced by dt_thumbtable_info_debug_assert_matches_cache().
| void dt_thumbtable_copy_image | ( | dt_image_t * | info, |
| const dt_image_t *const | img | ||
| ) |
Definition at line 29 of file thumbtable_info.c.
References IS_NULL_PTR.
Referenced by dt_thumbnail_resync_info(), and dt_thumbtable_info_debug_assert_matches_cache().
| void dt_thumbtable_info_debug_assert_matches_cache | ( | const dt_image_t * | sql_info | ) |
Definition at line 57 of file thumbtable_info.c.
References _thumbtable_double_equal(), _thumbtable_float_equal(), dt_image_t::camera_makermodel, dt_image_t::change_timestamp, dt_image_t::color_labels, dt_image_t::datetime, dt_image_cache_get(), dt_image_cache_read_release(), dt_thumbtable_copy_image(), dt_image_geoloc_t::elevation, dt_image_t::exif_aperture, dt_image_t::exif_datetime_taken, dt_image_t::exif_exposure, dt_image_t::exif_exposure_bias, dt_image_t::exif_focal_length, dt_image_t::exif_focus_distance, dt_image_t::exif_iso, dt_image_t::exif_lens, dt_image_t::exif_maker, dt_image_t::exif_model, dt_image_t::export_timestamp, dt_image_t::filename, dt_image_t::film_id, dt_image_t::filmroll, dt_image_t::flags, dt_image_t::folder, dt_image_t::fullpath, dt_image_t::geoloc, dt_image_t::group_id, dt_image_t::group_members, dt_image_t::has_audio, dt_image_t::has_localcopy, dt_image_t::height, dt_image_t::history_items, dt_image_t::id, dt_image_t::import_timestamp, dt_image_t::is_bw, dt_image_t::is_bw_flow, dt_image_t::is_hdr, IS_NULL_PTR, dt_image_geoloc_t::latitude, dt_image_t::loader, dt_image_t::local_copy_legacy_path, dt_image_t::local_copy_path, dt_image_geoloc_t::longitude, dt_image_t::orientation, dt_image_t::p_height, dt_image_t::p_width, dt_image_t::print_timestamp, dt_image_t::rating, dt_image_t::version, and dt_image_t::width.
Referenced by _collection_lut_row().
| void dt_thumbtable_info_seed_image_cache | ( | const dt_image_t * | info | ) |
Definition at line 36 of file thumbtable_info.c.
References dt_image_cache_is_ready(), dt_image_cache_seed(), dt_image_t::id, and IS_NULL_PTR.
Referenced by _collection_lut_row().