[SCM] ktp-accounts-kcm packaging branch, master, updated. debian/15.12.1-1-1157-gc4589c5
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:01:57 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-accounts-kcm.git;a=commitdiff;h=f6a7c94
The following commit has been merged in the master branch:
commit f6a7c94867454429a33db6ba054b8e189104ebf7
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date: Fri Mar 30 16:58:07 2012 +0200
Give a name to padding magic numbers
---
src/accounts-list-delegate.cpp | 14 +++++++-------
src/accounts-list-delegate.h | 4 ++++
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/src/accounts-list-delegate.cpp b/src/accounts-list-delegate.cpp
index e6e9425..dcb43dc 100644
--- a/src/accounts-list-delegate.cpp
+++ b/src/accounts-list-delegate.cpp
@@ -53,8 +53,8 @@ QSize AccountsListDelegate::sizeHint(const QStyleOptionViewItem &option, const Q
{
Q_UNUSED(index);
- int iconHeight = option.decorationSize.height() + (7*2); //icon height + padding either side
- int textHeight = option.fontMetrics.height()*2 + (7*2);
+ int iconHeight = option.decorationSize.height() + (m_vpadding*2); //icon height + padding either side
+ int textHeight = option.fontMetrics.height()*2 + (m_vpadding*2) + 10; // text height * 2 + padding + some space between the lines
return QSize(-1,qMax(iconHeight, textHeight)); //any width,the view should give us the whole thing.
}
@@ -131,7 +131,7 @@ void AccountsListDelegate::updateItemWidgets(const QList<QWidget *> widgets, con
QRect outerRect(0, 0, option.rect.width(), option.rect.height());
- QRect contentRect = outerRect.adjusted(7,2,-7,-2); //add some padding
+ QRect contentRect = outerRect.adjusted(m_hpadding,m_vpadding,-m_hpadding,-m_vpadding); //add some padding
// checkbox
@@ -220,9 +220,9 @@ void AccountsListDelegate::updateItemWidgets(const QList<QWidget *> widgets, con
QString displayNameButtonText = displayNameButton->fontMetrics().elidedText(displayName,
Qt::ElideRight,
- innerRect.width() - (7*2));
+ innerRect.width() - (m_hpadding*2));
displayNameButton->setText(displayNameButtonText);
- displayNameButton->setFixedSize(displayNameButton->fontMetrics().boundingRect(displayNameButtonText).width() + (7*2),
+ displayNameButton->setFixedSize(displayNameButton->fontMetrics().boundingRect(displayNameButtonText).width() + (m_hpadding*2),
displayNameButton->minimumSizeHint().height());
displayNameButton->setAccount(account);
@@ -249,12 +249,12 @@ void AccountsListDelegate::updateItemWidgets(const QList<QWidget *> widgets, con
QString connectionErrorLabelText = connectionErrorLabel->fontMetrics().elidedText(connectionError,
Qt::ElideRight,
- innerRect.width() - (7*2));
+ innerRect.width() - (m_hpadding*2));
connectionErrorLabel->setText(connectionErrorLabelText);
connectionErrorLabel->setFixedSize(connectionErrorLabel->fontMetrics().boundingRect(connectionErrorLabelText).width(),
displayNameButton->height());
- int connectionErrorLabelLeftMargin = innerRect.left() + 7;
+ int connectionErrorLabelLeftMargin = innerRect.left() + m_hpadding;
int connectionErrorLabelTopMargin = contentRect.bottom() - displayNameButton->height();
connectionErrorLabel->move(connectionErrorLabelLeftMargin, connectionErrorLabelTopMargin);
}
diff --git a/src/accounts-list-delegate.h b/src/accounts-list-delegate.h
index 0055046..2016b94 100644
--- a/src/accounts-list-delegate.h
+++ b/src/accounts-list-delegate.h
@@ -41,6 +41,10 @@ Q_SIGNALS:
private Q_SLOTS:
void onCheckBoxToggled(bool checked);
+
+private:
+ static const int m_hpadding = 7;
+ static const int m_vpadding = 2;
};
#endif // ACCOUNTLISTDELEGATE_H
--
ktp-accounts-kcm packaging
More information about the pkg-kde-commits
mailing list