equal
deleted
inserted
replaced
23 |
23 |
24 #include "igbox.h" |
24 #include "igbox.h" |
25 |
25 |
26 IconedGroupBox::IconedGroupBox(QWidget * parent) |
26 IconedGroupBox::IconedGroupBox(QWidget * parent) |
27 { |
27 { |
28 padding = 82; |
28 titleLeftPadding = 82; |
|
29 contentTopPadding = 22; |
29 } |
30 } |
30 |
31 |
31 void IconedGroupBox::setIcon(const QIcon & icon) |
32 void IconedGroupBox::setIcon(const QIcon & icon) |
32 { |
33 { |
33 if (this->icon.isNull()) |
34 if (this->icon.isNull()) |
34 setStyleSheet(QString( |
35 setStyleSheet(QString( |
35 "IconedGroupBox{" |
36 "IconedGroupBox{" |
36 "margin-top: 46px;" |
37 "margin-top: 46px;" |
37 "margin-left: 12px;" |
38 "margin-left: 12px;" |
38 "padding: 22px 0px 0px 0px;" |
39 "padding: %1px 2px 5px 2px;" |
39 "}" |
40 "}" |
40 "IconedGroupBox::title{" |
41 "IconedGroupBox::title{" |
41 "subcontrol-origin: margin;" |
42 "subcontrol-origin: margin;" |
42 "subcontrol-position: top left;" |
43 "subcontrol-position: top left;" |
43 "padding-left: %1px;" |
44 "padding-left: %2px;" |
44 "padding-top: 26px;" |
45 "padding-top: 25px;" |
45 "text-align: left;" |
46 "text-align: left;" |
46 "}" |
47 "}" |
47 ).arg(padding) |
48 ).arg(contentTopPadding).arg(titleLeftPadding) |
48 ); |
49 ); |
49 |
50 |
50 this->icon = icon; |
51 this->icon = icon; |
51 repaint(); |
52 repaint(); |
52 } |
53 } |
62 icon.paint(&painter, QRect(QPoint(0, 0), icon.actualSize(size()))); |
63 icon.paint(&painter, QRect(QPoint(0, 0), icon.actualSize(size()))); |
63 } |
64 } |
64 |
65 |
65 void IconedGroupBox::setTitleTextPadding(int px) |
66 void IconedGroupBox::setTitleTextPadding(int px) |
66 { |
67 { |
67 padding = px; |
68 titleLeftPadding = px; |
68 } |
69 } |
|
70 |
|
71 void IconedGroupBox::setContentTopPadding(int px) |
|
72 { |
|
73 contentTopPadding = px; |
|
74 } |