WIP, PATCH - Don't Merge Yet - MainTab.cpp rewrite

Tomaz Canabrava tcanabrava at kde.org
Tue Feb 7 05:15:54 PST 2017


This is my current work so far - Still Far away to finish.
Currently it loads all of the correct Tabs (and I changed completely how
they are created,  for the better)
What's missing:

- Remove *tons* of functionality from the MainTab.cpp file
- Tests

I'll continue tonight, I also have to do some real work today. :)

Tomaz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0027-Moved-the-Button-Handling-for-Cylinders-Weights.patch
Type: text/x-patch
Size: 5792 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0027.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0026-Move-Connections-to-the-new-Class.patch
Type: text/x-patch
Size: 4735 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0028.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0025-Move-code-that-deal-with-visual-inconsistencies-to-t.patch
Type: text/x-patch
Size: 8711 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0029.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0024-Add-missing-tab-Notes.patch
Type: text/x-patch
Size: 4263 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0030.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0023-Fix-Visual-Style-of-the-Tabs.patch
Type: text/x-patch
Size: 2131 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0031.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0022-Hide-MessageBox-by-default.patch
Type: text/x-patch
Size: 944 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0032.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0021-Don-t-crash-on-me-argentina.patch
Type: text/x-patch
Size: 2244 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0033.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0020-Make-it-compile-Fix-Typos.patch
Type: text/x-patch
Size: 4629 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0034.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0019-Correct-the-name-of-the-Widget.patch
Type: text/x-patch
Size: 1143 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0035.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0018-Copy-the-Widgets-from-the-Old-MainTab.ui-file.patch
Type: text/x-patch
Size: 40094 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0036.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0017-setup-the-Ui-Files.patch
Type: text/x-patch
Size: 10866 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0037.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0016-Fix-Typo.patch
Type: text/x-patch
Size: 2356 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0038.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0015-Constructor-for-the-DiveTabWidget.patch
Type: text/x-patch
Size: 1147 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0039.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-Implement-setTabBar-method.patch
Type: text/x-patch
Size: 1153 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0040.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-Setups-the-UI-correctly-in-the-screen.patch
Type: text/x-patch
Size: 2892 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0041.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-Implement-DiscoverCurrentDives.patch
Type: text/x-patch
Size: 926 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0042.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-Fix-position-of-function.patch
Type: text/x-patch
Size: 1053 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0043.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-cancel-and-end-edition-implemented.patch
Type: text/x-patch
Size: 1125 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0044.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Finish-setCurrentDives-implementation.patch
Type: text/x-patch
Size: 913 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0045.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Finished-the-implementation-of-the-startEditionMode.patch
Type: text/x-patch
Size: 1723 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0046.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Finished-the-add-Tab-implementation.patch
Type: text/x-patch
Size: 818 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0047.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Fix-Style.patch
Type: text/x-patch
Size: 1836 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0048.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Base-code-for-the-TabWidget-that-will-handle-all-the.patch
Type: text/x-patch
Size: 8528 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0049.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Add-KMessageWidget-from-KDE-Upstream.patch
Type: text/x-patch
Size: 7984 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0050.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Boilerplate-for-the-classes.patch
Type: text/x-patch
Size: 7701 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0051.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Base-class-for-the-Tabs.patch
Type: text/x-patch
Size: 1282 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0052.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Boilerplate-to-unmess-the-MainTab.patch
Type: text/x-patch
Size: 17502 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170207/e8b03065/attachment-0053.bin>


More information about the subsurface mailing list