mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-30 22:20:21 +00:00
dec47e11cd
This is important to not duplicate code for the Qml view. Now the DownloadFromDiveComputer widget is mostly free from important code (that has been upgraded to the core folder), and I can start coding the QML interface. There are still a few functions on the desktop widget that will die so I can call them via the QML code later. I also touched the location of a few globals (please, let's stop using those) - because it was declared on the desktop code and being used in the core. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
21 lines
371 B
C++
21 lines
371 B
C++
#ifndef DOWNLOADFROMDCTHREAD_H
|
|
#define DOWNLOADFROMDCTHREAD_H
|
|
|
|
#include <QThread>
|
|
#include "dive.h"
|
|
#include "libdivecomputer.h"
|
|
|
|
class DownloadThread : public QThread {
|
|
Q_OBJECT
|
|
public:
|
|
DownloadThread(QObject *parent, device_data_t *data);
|
|
void setDiveTable(struct dive_table *table);
|
|
void run() override;
|
|
|
|
QString error;
|
|
|
|
private:
|
|
device_data_t *data;
|
|
};
|
|
|
|
#endif
|