equal
deleted
inserted
replaced
28 padding = 82; |
28 padding = 82; |
29 } |
29 } |
30 |
30 |
31 void IconedGroupBox::setIcon(const QIcon & icon) |
31 void IconedGroupBox::setIcon(const QIcon & icon) |
32 { |
32 { |
|
33 if (this->icon.isNull()) |
|
34 setStyleSheet(QString( |
|
35 "IconedGroupBox{" |
|
36 "margin-top: 46px;" |
|
37 "margin-left: 12px;" |
|
38 "padding: 22px 0px 0px 0px;" |
|
39 "}" |
|
40 "IconedGroupBox::title{" |
|
41 "subcontrol-origin: margin;" |
|
42 "subcontrol-position: top left;" |
|
43 "padding-left: %1px;" |
|
44 "padding-top: 26px;" |
|
45 "text-align: left;" |
|
46 "}" |
|
47 ).arg(padding) |
|
48 ); |
|
49 |
33 this->icon = icon; |
50 this->icon = icon; |
34 setStyleSheet(QString( |
51 repaint(); |
35 "IconedGroupBox{" |
|
36 "margin-top: 46px;" |
|
37 "margin-left: 12px;" |
|
38 "padding: 22px 0px 0px 0px;" |
|
39 "}" |
|
40 "IconedGroupBox::title{" |
|
41 "subcontrol-origin: margin;" |
|
42 "subcontrol-position: top left;" |
|
43 "padding-left: %1px;" |
|
44 "padding-top: 26px;" |
|
45 "text-align: left;" |
|
46 "}" |
|
47 ).arg(padding) |
|
48 ); |
|
49 } |
52 } |
50 |
53 |
51 void IconedGroupBox::paintEvent(QPaintEvent * event) |
54 void IconedGroupBox::paintEvent(QPaintEvent * event) |
52 { |
55 { |
53 QStylePainter painter(this); |
56 QStylePainter painter(this); |