5 * th9x - http://code.google.com/p/th9x
6 * er9x - http://code.google.com/p/er9x
7 * gruvin9x - http://code.google.com/p/gruvin9x
9 * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
11 * This program is free software; you can redistribute it and/or modify
12 * it under the terms of the GNU General Public License version 2 as
13 * published by the Free Software Foundation.
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
21 #ifndef _HELPERS_HTML_H_
22 #define _HELPERS_HTML_H_
27 #define THEMES_DEFAULT_PATH ":/themes/default/"
28 #define MODEL_PRINT_CSS "modelprt.css"
30 QString
tdAlign(const QString
& s
, const QString
& align
, const QString
& color
, bool bold
);
31 QString
doTC(const QString
& s
, const QString
& color
= "", bool bold
= false);
32 QString
doTR(const QString
& s
, const QString
& color
= "", bool bold
= false);
33 QString
doTL(const QString
& s
, const QString
& color
= "", bool bold
= false);
34 QString
fv(const QString
& name
, const QString
& value
, const QString
& color
= "green");
35 QString
doTableCell(const QString
& s
, const unsigned int width
= 0, const QString
& align
= "", const QString
& color
= "", bool bold
= false);
36 QString
doTableRow(const QStringList
& strl
, const unsigned int width
= 0, const QString
& align
= "", const QString
& color
= "", bool bold
= false);
37 QString
doTableBlankRow();
39 class Stylesheet
: public QObject
51 Stylesheet(const QString
& name
);
52 Stylesheet(const QString
& name
, const StyleType styleType
);
54 bool load(const StyleType styleType
);
60 void setText(const QString
& text
);
71 bool read(const QString
& filepath
);
74 #endif // _HELPERS_HTML_H_