<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/qt-ui/statistics, branch v4.5.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v4.5.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v4.5.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2015-06-22T17:57:51Z</updated>
<entry>
<title>Address uninitialized member warnings</title>
<updated>2015-06-22T17:57:51Z</updated>
<author>
<name>Dirk Hohndel</name>
<email>dirk@hohndel.org</email>
</author>
<published>2015-06-22T13:42:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1ecc9b0cc0c4e7ad2b03236a788cf875189f1832'/>
<id>urn:sha1:1ecc9b0cc0c4e7ad2b03236a788cf875189f1832</id>
<content type='text'>
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fewer rebuilds triggered by changes in models.h</title>
<updated>2015-05-29T21:13:44Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2015-05-29T17:19:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=37bd82f623ae2fc89a53d8193e7a308b7a2910c3'/>
<id>urn:sha1:37bd82f623ae2fc89a53d8193e7a308b7a2910c3</id>
<content type='text'>
Models.h now is quite minimal, I'll keep it like that for now, until it
grows huge again. I've also cleaned a bit the headers that are using it so
only the ones that actually need the stuff that I've left behind will
actually include this file.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Move the YearlyStatisticsModel to qt-models</title>
<updated>2015-05-29T21:12:48Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2015-05-28T21:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=7171d2e1ebc880cbee468a542e3fc907039539c5'/>
<id>urn:sha1:7171d2e1ebc880cbee468a542e3fc907039539c5</id>
<content type='text'>
Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Implement the modelDataChanged to repopulate the widget on Statistics</title>
<updated>2014-08-25T21:00:38Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-25T19:55:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=18da0b1911b095ac11a35b5ade82403310f49c74'/>
<id>urn:sha1:18da0b1911b095ac11a35b5ade82403310f49c74</id>
<content type='text'>
The modelDataChanged method will remove all items and recreate everything
*right* now we will never use it, because we are not triggering any
changes on the model, but simply deleting and recreating it everytime
we open the dialog. to be changed in the future.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Use scene()-&gt;clear() instead of manually clearing the scene.</title>
<updated>2014-08-25T21:00:24Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-25T19:39:11Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4a6a9a67063002b917f406333ee66f3f74c3d29c'/>
<id>urn:sha1:4a6a9a67063002b917f406333ee66f3f74c3d29c</id>
<content type='text'>
When there's a rowsAboutToBeRemoevd, remove all items from
the scene() by calling scene()-&gt;clear(), instead of creating
a method just for that.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Use aboutToBeRemoved instead of removed</title>
<updated>2014-08-25T20:59:45Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-25T19:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=3d5dde09adfce0631746eb8b8552dd47e6743c76'/>
<id>urn:sha1:3d5dde09adfce0631746eb8b8552dd47e6743c76</id>
<content type='text'>
If we used removed things from the interface we could hit a dangling
pointer, so first delete the items, then let the system delete the rows.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Implement the resizeEvent to make the statistics always visible.</title>
<updated>2014-08-25T20:59:17Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-25T19:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b01ef9a0a5da0467aa7630ec1e903331ba4a2d33'/>
<id>urn:sha1:b01ef9a0a5da0467aa7630ec1e903331ba4a2d33</id>
<content type='text'>
Always fit the whole scene in the view.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Create stub methods and connects the model with the new statistics</title>
<updated>2014-08-25T20:58:38Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-25T19:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1c56c9f6261521ecb2ad65a760359e6b1ae9fd48'/>
<id>urn:sha1:1c56c9f6261521ecb2ad65a760359e6b1ae9fd48</id>
<content type='text'>
Connects the YearlyStatistics model with the YearlyStatisticsWidget
nothing is shown right now, mostly because I need to do everything
but now it's easyer to add the things that are missing.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Remove a lot of non-necessary boilerplate code.</title>
<updated>2014-08-25T20:57:28Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-25T18:46:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2fe1dfe83ad2c9f55010bef5bad48c4fd4b04bea'/>
<id>urn:sha1:2fe1dfe83ad2c9f55010bef5bad48c4fd4b04bea</id>
<content type='text'>
We used to have a very sad way of controlling the statistics,
now we will create the model when there's a need for it.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Add initial skeleton for the Statistics Redesign</title>
<updated>2014-08-25T20:55:23Z</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tomaz.canabrava@intel.com</email>
</author>
<published>2014-08-25T17:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=537b42e3f7922e41cf3851b297033cc1f07fb922'/>
<id>urn:sha1:537b42e3f7922e41cf3851b297033cc1f07fb922</id>
<content type='text'>
The statistics widget is a beast, one of the parts that I dislike most
on the current subsurface implementation. This is the initial work to
change that to something amazing. This first commit adds the first bunch
of files that I think are needed, and the correct setup for the qmake and
cmake buildsystems.

Signed-off-by: Tomaz Canabrava &lt;tomaz.canabrava@intel.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
