mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Get the location information in a separate thread
This makes Subsurface usable faster for those without a good internet connection when they are opening an older data file. While parsing, we are only feeding an vector of locations, after the parsing is done, we traverse the vector searching for the information on the web. I need to also add a way to stop if there`s no internet connection - but this will be another patch. Also, fixed two small memory leaks from the old imp. [Dirk Hohndel: cleaned up the whitespace mess] Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
412844c02b
commit
627de38c01
4 changed files with 87 additions and 26 deletions
17
divesitehelpers.h
Normal file
17
divesitehelpers.h
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#ifndef DIVESITEHELPERS_H
|
||||
#define DIVESITEHELPERS_H
|
||||
|
||||
#include "units.h"
|
||||
#include <QThread>
|
||||
|
||||
class ReverseGeoLoockupThread : public QThread {
|
||||
Q_OBJECT
|
||||
public:
|
||||
static ReverseGeoLoockupThread *instance();
|
||||
void run() Q_DECL_OVERRIDE;
|
||||
|
||||
private:
|
||||
ReverseGeoLoockupThread(QObject *parent = 0);
|
||||
};
|
||||
|
||||
#endif // DIVESITEHELPERS_H
|
||||
Loading…
Add table
Add a link
Reference in a new issue