[PATCHES] - Rework of the Profile.

Tomaz Canabrava tcanabrava at kde.org
Wed Jan 15 07:51:38 UTC 2014


People,

This is safe to merge on master since it doesn't breaks anything, but
instead, adds two new widgets on debug mode, and one widget on release
mode. it's a 30 commit - step - by - step code on how I envision the new
profile system.

there are , of course a lot of new things to do here till it's feature -
pair with the old profile, but I really think that it's easier to work on
this new profile regarding adding or removing functionality than the old
one.

Tomaz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-the-skeleton-for-the-New-Profile-System.patch
Type: text/x-patch
Size: 6235 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0030.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Added-a-new-class-based-on-QGraphicsRectItem-that-ca.patch
Type: text/x-patch
Size: 2554 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0031.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Removed-variable-that-wasn-t-needed.patch
Type: text/x-patch
Size: 904 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0032.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Added-a-QGraphicsPixmapItem-subclass-that-handles-An.patch
Type: text/x-patch
Size: 2438 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0033.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Added-a-class-based-on-QGraphicsLineItem-that-can-be.patch
Type: text/x-patch
Size: 3018 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0034.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Add-a-class-based-on-QGraphicsSimpleTextItem-that-ha.patch
Type: text/x-patch
Size: 4505 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0035.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Added-a-new-Namespace-to-deal-with-Animations-and-re.patch
Type: text/x-patch
Size: 5344 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0036.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Cartesian-Axis-based-on-the-Ruler-class-on-the-Dive-.patch
Type: text/x-patch
Size: 6967 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0037.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Remove-only-the-Uneeded-Ticks-Labels-when-a-update-i.patch
Type: text/x-patch
Size: 2646 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0038.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Moves-the-remaining-ticks-of-the-Axis-to-it-s-correc.patch
Type: text/x-patch
Size: 1787 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0039.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-Added-the-remaining-of-the-ticks-to-it-s-correct-pos.patch
Type: text/x-patch
Size: 2274 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0040.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-Added-a-Model-that-should-handle-the-Dive-Profile.patch
Type: text/x-patch
Size: 7139 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0041.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-Added-the-DiveProfileItem-that-uses-the-DiveProfileM.patch
Type: text/x-patch
Size: 6884 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0042.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-Pass-the-current-selected-dive-to-the-new-Profile-Wi.patch
Type: text/x-patch
Size: 1283 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0043.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0015-Added-a-Depth-Axis-that-knows-how-to-add-it-s-string.patch
Type: text/x-patch
Size: 1545 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0044.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0016-Create-a-Time-Axis-that-knows-how-to-plot-the-minute.patch
Type: text/x-patch
Size: 1477 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0045.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0017-Initializing-the-new-Profile-Class.patch
Type: text/x-patch
Size: 3577 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0046.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0018-Setup-the-default-icon-sizes-and-locations.patch
Type: text/x-patch
Size: 2260 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0047.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0019-Added-the-flag-to-ignore-item-transformations-on-the.patch
Type: text/x-patch
Size: 962 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0048.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0020-Started-the-work-on-the-States-for-the-Profile.patch
Type: text/x-patch
Size: 3841 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0049.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0021-Added-Constants-to-the-code-to-ease-the-setup-of-the.patch
Type: text/x-patch
Size: 2502 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0050.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0022-Added-all-the-state-transitions-for-each-state.patch
Type: text/x-patch
Size: 4229 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0051.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0023-Fix-the-size-of-the-scene-on-screen-and-Background-i.patch
Type: text/x-patch
Size: 2123 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0052.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0024-Aparrently-there-s-no-need-for-a-showEvent-here.patch
Type: text/x-patch
Size: 1362 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0053.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0025-Added-the-Animations-for-the-transitions-of-the-Stat.patch
Type: text/x-patch
Size: 2505 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0054.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0026-Added-a-Context-menu-so-we-can-test-the-state-switch.patch
Type: text/x-patch
Size: 1612 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0055.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0027-Added-names-to-the-States-so-it-s-easier-to-Debug.patch
Type: text/x-patch
Size: 1402 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0056.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0028-Importantly-I-had-forgot-to-Start-the-State-Machine-.patch
Type: text/x-patch
Size: 1000 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0057.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0029-Added-debug-code-to-help-understand-the-Profile.patch
Type: text/x-patch
Size: 2276 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0058.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0030-Reworked-the-calculate_max_limits-and-plotted-the-di.patch
Type: text/x-patch
Size: 5676 bytes
Desc: not available
URL: <http://lists.hohndel.org/pipermail/subsurface/attachments/20140115/6195b333/attachment-0059.bin>


More information about the subsurface mailing list