subsurface/qt-ui
Tomaz Canabrava a0280ae7d2 Move model related code from MainWindow and adjustments.
Moves the DiveTrip model related code to models.h

The DiveTripModel was implemented in three parts:

 DiveTripModel.h
 DiveTripModel.cpp
 MainWindow.cpp (the code to populate the model)

This patch changes the DiveTripModel from it's original
implementation to the file models.h, wich should store
all models (Dirk requested the Qt developers to not create
2 files per class, but instead to use a file for functionality,
and data-models are one functionality.)

Besides that, this code cleans up a bit the style:
removed operator<< for .push_back, const references where they apply,
moved the internal DiveItem class to the .cpp since it should be visible
only to the DiveTripModel class, and redesigned the current interface of
the model to be identical of the GTK one (used the UTF8-star and 2
subscribed, for instance).

Amit (the creator of the original code) should comment here if it's ok
with my changes.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-04-22 09:42:13 -07:00
..
addcylinderdialog.cpp Added the code that will load and populate the Tank Info 2013-04-15 17:34:44 -07:00
addcylinderdialog.h Added the code that will load and populate the Tank Info 2013-04-15 17:34:44 -07:00
addcylinderdialog.ui Started the real code on the Qt Interface. 2013-04-13 14:08:16 -07:00
divelistview.cpp Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00
divelistview.h Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00
maintab.cpp Merge branch 'fixCppStyleToC' of https://github.com/tcanabrava/subsurface into Qt 2013-04-14 07:02:06 -07:00
maintab.h Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00
maintab.ui Started the real code on the Qt Interface. 2013-04-13 14:08:16 -07:00
mainwindow.cpp Move model related code from MainWindow and adjustments. 2013-04-22 09:42:13 -07:00
mainwindow.h Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00
mainwindow.ui Add dive list view to main window 2013-04-12 12:54:08 -07:00
models.cpp Move model related code from MainWindow and adjustments. 2013-04-22 09:42:13 -07:00
models.h Move model related code from MainWindow and adjustments. 2013-04-22 09:42:13 -07:00
plotareascene.cpp Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00
plotareascene.h Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00