Initial Skeleton of the Qt Gui

This Commit is basically a creation of varios files and classes
that I think will be userful in the future. It tries to mimic
the current GTK mainwindow, but no real code was written yet.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
First skeleton of a Qt Application Working.

Added all the files to mimic the current GTK mainwindow
and also created a working application, not yet merged
with the current subsurface source, but instead a separate
application, just to test if the MainWindow is in good shape.
As soon as everything is worked out, this will substitute
the qt-ui.cpp file.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Creation of the tabs in the main window.

The Mainwindow was missing the Tab on the left of the
GraphicsView widget. This patch fixes that and adds a
few more fixes to layouting.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Moved qt-gui to qt-ui

Moved qt-gui to qt-ui as a sugestion from Dirk,
as a non-native english speaker, I typo a bit.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Removed a bunch of uneeded files, merged 4 classes in MainTab for better management.

As discussed in the mailing list, a lot of files is not
just unecessary, but also unwanted. merge the 8 files that
composed the TabWidget on the mainwindow by a new class
named MainTab, that's composed of all of the tab-pages-variables.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Removed a lot of uneeded files.

Removed all the files that were not being used at the moment
in the qt-ui source tree, to keep things sane.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Added project file for Qt5

Added the qt-ui.pro file, for easy building of the test
application using Qt5. If you wanna try and have Qt4, please
delete this file, then run qmake -project, qmake, make.
if you have Qt5, and deleted this file by accident,
please run qmake -project, open the generated .pro file with
your editor of choice, then add QT += widgets, save it,
qmake, make.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Merge branch 'qt' of https://github.com/tcanabrava/subsurface into qt