git-svn-id: svn://db.shs.com.ru/libs@311 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2017-11-09 08:20:33 +00:00
parent f03264d7fb
commit bd91c2e0b7
8 changed files with 43 additions and 6 deletions

View File

@@ -125,6 +125,17 @@ QString uniqueName(QString n, const QStringList & names) {
}
int lineThickness() {
return qMax<int>(qRound(QApplication::fontMetrics().size(0, "0").height() / 15.), 1);
int fontHeight() {
return QApplication::fontMetrics().size(0, "0").height();
}
int lineThickness() {
return qMax<int>(qRound(fontHeight() / 15.), 1);
}
QSize preferredIconSize(float x) {
int s = qMax<int>(8, qRound(fontHeight() * x));
return QSize(s, s);
}

View File

@@ -117,7 +117,9 @@ inline QRectF enlargedRect(const QRectF & r, qreal dx, qreal dy, qreal v) {
QVariant::Type typeFromLetter(const QString & l);
QString uniqueName(QString n, const QStringList & names);
int fontHeight();
int lineThickness();
QSize preferredIconSize(float x = 1.f);
#endif // QAD_TYPES_H