GUI for CSV import

This patch implements GUI for importing CSV log files. One is able to
configure what columns contain time, depth and temperature fields.
Pre-configured log applications currently included are ADP log viewer
and XP5. (Both of these use actually tab as separator, so the field
separator currently hard-coded.)

[Dirk Hohndel: minor fixes]

Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Miika Turkia 2013-10-16 22:05:19 +03:00 committed by Dirk Hohndel
parent 80bced4f56
commit 4c49670cdb
11 changed files with 494 additions and 32 deletions

View file

@ -55,7 +55,8 @@ HEADERS = \
subsurface-icon.h \
subsurfacestartup.h \
uemis.h \
webservice.h
webservice.h \
qt-ui/csvimportdialog.h
SOURCES = \
deco.c \
@ -101,7 +102,8 @@ SOURCES = \
subsurfacestartup.c \
time.c \
uemis.c \
uemis-downloader.c
uemis-downloader.c \
qt-ui/csvimportdialog.cpp
linux*: SOURCES += linux.c
mac: SOURCES += macos.c
@ -118,7 +120,8 @@ FORMS = \
qt-ui/printoptions.ui \
qt-ui/renumber.ui \
qt-ui/subsurfacewebservices.ui \
qt-ui/tableview.ui
qt-ui/tableview.ui \
qt-ui/csvimportdialog.ui
RESOURCES = subsurface.qrc