Move the fill_computer_list() out of widgets

fill_computer_list() creates a Qt friendly
structure that contains all of the necessary
information about dive computers and it's
devices, and it's needed both in Qml and Widgets
to allow the user to download their dives.

This patch makes it possible to use the code
in QML without duplication.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Tomaz Canabrava 2017-04-27 20:24:14 +02:00 committed by Dirk Hohndel
parent dec47e11cd
commit a55efcf7d8
6 changed files with 87 additions and 73 deletions

View file

@ -12,6 +12,7 @@
#include "core/color.h"
#include "core/qthelper.h"
#include "core/helpers.h"
#include "core/downloadfromdcthread.h"
#include <QStringList>
#include <QApplication>
@ -44,6 +45,8 @@ int main(int argc, char **argv)
default_prefs.units = IMPERIAL_units;
prefs = default_prefs;
fill_profile_color();
fill_computer_list();
parse_xml_init();
taglist_init_global();
init_ui();