git-svn-id: svn://db.shs.com.ru/libs@336 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -65,7 +65,9 @@ void EvalSpinBox::resizeIcons() {
|
|||||||
QStyleOptionFrame so;
|
QStyleOptionFrame so;
|
||||||
so.initFrom(lineEdit());
|
so.initFrom(lineEdit());
|
||||||
QRect r = style()->subElementRect(QStyle::SE_LineEditContents, &so, lineEdit());
|
QRect r = style()->subElementRect(QStyle::SE_LineEditContents, &so, lineEdit());
|
||||||
label->setGeometry(r.x() + 2, r.y() + (r.height() - fontMetrics().height() + 1) / 2, lineEdit()->width() - 2*tm - (is * 1.2) * ((status->isVisible() ? 1 : 0) + (cw->isVisible() ? 1 : 0)), lineEdit()->height() - 2*tm);
|
int m0, m1, m2, m3;
|
||||||
|
lineEdit()->getTextMargins(&m0, &m1, &m2, &m3);
|
||||||
|
label->setGeometry(m0 + r.x() + 2, m1 + r.y() + (r.height() - fontMetrics().height() + 1) / 2, lineEdit()->width() - 2*tm - (is * 1.2) * ((status->isVisible() ? 1 : 0) + (cw->isVisible() ? 1 : 0)), lineEdit()->height() - 2*tm);
|
||||||
status->setGeometry(lineEdit()->width() - (is + tm) * (cw->isVisible() ? 2 : 1), tm, is, is);
|
status->setGeometry(lineEdit()->width() - (is + tm) * (cw->isVisible() ? 2 : 1), tm, is, is);
|
||||||
cw->setGeometry(lineEdit()->width() - (is + tm) * 1, tm, is, is);
|
cw->setGeometry(lineEdit()->width() - (is + tm) * 1, tm, is, is);
|
||||||
lineEdit()->setTextMargins(0, 0, (is * 1.2) * ((status->isVisible() ? 1 : 0) + (cw->isVisible() ? 1 : 0)), 0);
|
lineEdit()->setTextMargins(0, 0, (is * 1.2) * ((status->isVisible() ? 1 : 0) + (cw->isVisible() ? 1 : 0)), 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user