Lubomir I. Ivanov e727b899a6 Print: provide means to print profile tables
This patch adds a couple of classes and some other modifications
in PrintLayout that handle the printing of tables under a profile.

models.h : ProfilePrintModel
The class uses a 'struct *dive' to output all required data
for a certain dive at specific rows and columns. It also handles
font formatting and text alignment.

modeldelagatates.h : ProfilePrintDelegate
The class is used only for drawing a custom grid for profile tables.

PrintLayout::createProfileTable()
The function is used to create and setup the profile table object

PrintLayout::printProfileDives()
The function now has correct padding of dive profiles on a page
and also the printing of actual tables below them.

Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-10-03 09:38:37 -07:00
..
2013-09-02 05:57:08 -03:00
2013-07-19 10:24:59 -07:00
2013-06-24 07:44:28 -07:00
2013-07-11 09:22:20 -03:00
2013-08-13 20:29:22 +02:00
2013-06-19 10:20:56 -07:00
2013-05-17 22:27:50 -07:00
2013-09-27 18:37:53 +02:00
2013-09-26 11:14:40 -03:00
2013-09-26 16:55:41 -03:00
2013-06-19 10:20:56 -07:00
2013-09-03 13:57:38 -03:00