]> git.sur5r.net Git - minitube/blob - src/fontutils.cpp
Imported Upstream version 1.4.1
[minitube] / src / fontutils.cpp
1 #include "fontutils.h"
2
3 static const int MIN_PIXEL_SIZE = 11;
4
5 const QFont FontUtils::small() {
6     static QFont font;
7     static bool initialized = false;
8     if (!initialized) {
9       initialized = true;
10       font.setPointSize(font.pointSize()*.85);
11       if (font.pixelSize() < MIN_PIXEL_SIZE) font.setPixelSize(MIN_PIXEL_SIZE);
12     }
13     return font;
14 }
15
16 const QFont FontUtils::smallBold() {
17     static QFont font;
18     static bool initialized = false;
19     if (!initialized) {
20       initialized = true;
21       font.setPointSize(font.pointSize()*.85);
22       font.setBold(true);
23       if (font.pixelSize() < MIN_PIXEL_SIZE) font.setPixelSize(MIN_PIXEL_SIZE);
24     }
25     return font;
26 }
27
28 const QFont FontUtils::big() {
29     static QFont font;
30     static bool initialized = false;
31     if (!initialized) {
32       initialized = true;
33       font.setPointSize(font.pointSize()*1.5);
34     }
35     return font;
36 }
37
38 const QFont FontUtils::bigBold() {
39     static QFont font;
40     static bool initialized = false;
41     if (!initialized) {
42       initialized = true;
43       font.setPointSize(font.pointSize()*1.5);
44       font.setBold(true);
45     }
46     return font;
47 }