mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 05:00:20 +00:00
b0ba22a068
.. not in the main window. And leave the import dialog open, so that you can either try doing it again, or cancel. This makes it much easier to re-try a failed dive import, and actually makes the failure more obvious too. Todo: - make the "Ok" button change to "Retry" when an error happens - try to see if we can catch the actual status update messages from libdivecomputer and show them too in the import dialog. Right now they are printed out to stderr by the library. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
39 lines
820 B
C
39 lines
820 B
C
#ifndef LIBDIVECOMPUTER_H
|
|
#define LIBDIVECOMPUTER_H
|
|
|
|
/* libdivecomputer */
|
|
#include <device.h>
|
|
#include <suunto.h>
|
|
#include <reefnet.h>
|
|
#include <uwatec.h>
|
|
#include <oceanic.h>
|
|
#include <mares.h>
|
|
#include <hw.h>
|
|
#include <cressi.h>
|
|
#include <zeagle.h>
|
|
#include <atomics.h>
|
|
#include <utils.h>
|
|
|
|
/* handling uemis Zurich SDA files */
|
|
#include "uemis.h"
|
|
|
|
/* don't forget to include the UI toolkit specific display-XXX.h first
|
|
to get the definition of progressbar_t */
|
|
typedef struct device_data_t {
|
|
device_type_t type;
|
|
const char *name, *devname;
|
|
progressbar_t progress;
|
|
device_devinfo_t devinfo;
|
|
device_clock_t clock;
|
|
int preexisting;
|
|
} device_data_t;
|
|
|
|
struct device_list {
|
|
const char *name;
|
|
device_type_t type;
|
|
};
|
|
|
|
extern struct device_list device_list[];
|
|
extern GError *do_import(device_data_t *data);
|
|
|
|
#endif
|