Create DivesiteImportDialog to select sites to import

Creates the dialog box to select which sites to import from the file
selected in mainwindow.cpp. The DivesiteImportModel is created as a
table to display and select which sites are to be imported. Once the
sites are selected, the Command::importDiveSites command is called to
add the sites to the core dive site table with undo/redo functions.

Signed-off-by: Doug Junkins <junkins@foghead.com>
This commit is contained in:
Doug Junkins 2019-05-04 20:51:16 -07:00 committed by bstoeger
parent 98b3a326bd
commit 00ec824129
7 changed files with 421 additions and 0 deletions

View file

@ -22,6 +22,7 @@ set (SUBSURFACE_UI
divecomputermanagementdialog.ui
divelogexportdialog.ui
divelogimportdialog.ui
divesiteimportdialog.ui
diveplanner.ui
diveshareexportdialog.ui
downloadfromdivecomputer.ui
@ -87,6 +88,8 @@ set(SUBSURFACE_INTERFACE
diveplanner.h
diveshareexportdialog.cpp
diveshareexportdialog.h
divesiteimportdialog.cpp
divesiteimportdialog.h
downloadfromdivecomputer.cpp
downloadfromdivecomputer.h
filterwidget2.cpp