]> git.sur5r.net Git - minitube/blob - src/fontutils.cpp
Imported Upstream version 1.9
[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::medium() {
29     static QFont font;
30     static bool initialized = false;
31     if (!initialized) {
32       initialized = true;
33       font.setPointSize(font.pointSize()*1.1);
34     }
35     return font;
36 }
37
38 const QFont FontUtils::mediumBold() {
39     static QFont font;
40     static bool initialized = false;
41     if (!initialized) {
42       initialized = true;
43       font.setPointSize(font.pointSize()*0.9);
44       font.setBold(true);
45     }
46     return font;
47 }
48
49 const QFont FontUtils::big() {
50     static QFont font;
51     static bool initialized = false;
52     if (!initialized) {
53       initialized = true;
54       font.setPointSize(font.pointSize()*1.5);
55     }
56     return font;
57 }
58
59 const QFont FontUtils::bigBold() {
60     static QFont font;
61     static bool initialized = false;
62     if (!initialized) {
63       initialized = true;
64       font.setPointSize(font.pointSize()*1.5);
65       font.setBold(true);
66     }
67     return font;
68 }