Tomaz Canabrava 6de9b329d1 Huge code cleanup.
This patch starts the cleanup that will take a few iterations to finish.
The current profile code uses QStateMachine, and it's much too verbose
for something we can do with less than a third of its lines of code.

I also added on the beginning of the redesign of the profile code for
planner, edit and a few other things that are going to be ported to
the new profile in the future, but not currently - I just lack the time
to make that work for the next release.

This commit basically:
 - moves all 'new' calls to the initializer-list
 - create a new 'setupItem' private method to concentrate the calls
   that any item will do

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-02-08 07:14:50 -08:00
..
2014-02-08 07:14:50 -08:00
2013-11-29 12:11:12 -08:00
2014-02-06 11:29:23 -08:00
2014-02-06 11:29:23 -08:00
2013-12-04 15:49:55 -08:00
2014-02-06 11:29:23 -08:00
2014-02-06 11:29:23 -08:00
2014-01-16 12:15:47 +07:00
2013-12-20 09:53:04 -08:00
2013-10-15 04:37:31 -07:00
2014-01-16 12:15:47 +07:00
2014-01-16 12:15:47 +07:00
2014-02-06 11:29:23 -08:00
2014-02-06 11:29:23 -08:00
2013-11-30 12:01:32 -08:00
2014-02-06 11:29:23 -08:00
2014-02-06 11:29:23 -08:00
2014-01-16 12:15:47 +07:00
2014-01-10 16:12:44 +07:00