X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fclearablelineedit.cpp;h=88766fb7fb6d07aebd75246b28c8d93a89b33b9d;hp=e0a82c9045ab3759e01b5b94c6d0537cd8df1548;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=30b159cb876a9495de42e9a3e70ca050516f0805 diff --git a/src/uisupport/clearablelineedit.cpp b/src/uisupport/clearablelineedit.cpp index e0a82c90..88766fb7 100644 --- a/src/uisupport/clearablelineedit.cpp +++ b/src/uisupport/clearablelineedit.cpp @@ -20,12 +20,12 @@ #include "clearablelineedit.h" -#include #include +#include #include "icon.h" -ClearableLineEdit::ClearableLineEdit(QWidget *parent) +ClearableLineEdit::ClearableLineEdit(QWidget* parent) : QLineEdit(parent) { clearButton = new QToolButton(this); @@ -41,20 +41,17 @@ ClearableLineEdit::ClearableLineEdit(QWidget *parent) setStyleSheet(QString("QLineEdit { padding-right: %1px; } ").arg(clearButton->sizeHint().width() + frameWidth + 1)); QSize msz = minimumSizeHint(); setMinimumSize(qMax(msz.width(), clearButton->sizeHint().height() + frameWidth * 2 + 2), - qMax(msz.height(), clearButton->sizeHint().height() + frameWidth * 2 + 2)); + qMax(msz.height(), clearButton->sizeHint().height() + frameWidth * 2 + 2)); } - -void ClearableLineEdit::resizeEvent(QResizeEvent *) +void ClearableLineEdit::resizeEvent(QResizeEvent*) { QSize size = clearButton->sizeHint(); int frameWidth = style()->pixelMetric(QStyle::PM_DefaultFrameWidth); - clearButton->move(rect().right() - frameWidth - size.width(), - (rect().bottom() + 1 - size.height())/2); + clearButton->move(rect().right() - frameWidth - size.width(), (rect().bottom() + 1 - size.height()) / 2); } - -void ClearableLineEdit::updateClearButton(const QString &text) +void ClearableLineEdit::updateClearButton(const QString& text) { clearButton->setVisible(!text.isEmpty()); }