mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
0dfa448d8c
Moving the GUI independent Seabear import functionality to Subsurface core. This will allow Robert to call it directly from download from DC. Tested with H3 against released and daily versions of Subsurface. The result differs somewhat, but it is actually fixing 2 bugs: - Temperature was mis-interpreted previously - Sample interval for a dive with 1 second interval was parsed incorrectly Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
25 lines
919 B
C
25 lines
919 B
C
// SPDX-License-Identifier: GPL-2.0
|
|
#ifndef QTHELPERFROMC_H
|
|
#define QTHELPERFROMC_H
|
|
|
|
bool getProxyString(char **buffer);
|
|
bool canReachCloudServer();
|
|
void updateWindowTitle();
|
|
bool isCloudUrl(const char *filename);
|
|
void subsurface_mkdir(const char *dir);
|
|
char *get_file_name(const char *fileName);
|
|
void copy_image_and_overwrite(const char *cfileName, const char *path, const char *cnewName);
|
|
char *hashstring(char *filename);
|
|
bool picture_exists(struct picture *picture);
|
|
char *move_away(const char *path);
|
|
const char *local_file_path(struct picture *picture);
|
|
void savePictureLocal(struct picture *picture, const char *data, int len);
|
|
void cache_picture(struct picture *picture);
|
|
char *cloud_url();
|
|
char *hashfile_name_string();
|
|
char *picturedir_string();
|
|
const char *subsurface_user_agent();
|
|
enum deco_mode decoMode();
|
|
int parse_seabear_header(const char *filename, char **params, int pnr);
|
|
|
|
#endif // QTHELPERFROMC_H
|