[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdenlive/Applications/16.04] src/timeline: Fix missing track header icons on small track size
From: Jean-Baptiste Mardelle <jb () kdenlive ! org>
Date: 2016-04-30 17:01:34
Message-ID: E1awYGs-0002rh-Dt () scm ! kde ! org
[Download RAW message or body]
Git commit 53372e449a264587765d60d63f7a774e395f831f by Jean-Baptiste Mardelle.
Committed on 30/04/2016 at 17:01.
Pushed by mardelle into branch 'Applications/16.04'.
Fix missing track header icons on small track size
CCBUG: 361978
M +5 -1 src/timeline/headertrack.cpp
http://commits.kde.org/kdenlive/53372e449a264587765d60d63f7a774e395f831f
diff --git a/src/timeline/headertrack.cpp b/src/timeline/headertrack.cpp
index 844a79b..3d9f17a 100644
--- a/src/timeline/headertrack.cpp
+++ b/src/timeline/headertrack.cpp
@@ -235,7 +235,11 @@ void HeaderTrack::setSelectedIndex(int ix)
void HeaderTrack::adjustSize(int height)
{
// Don't show track buttons if size is too small
- bool smallTracks = height < 40;
+ QFontMetrics metrics(font());
+ int trackHeight = metrics.height();
+ QStyle *style = qApp->style();
+ trackHeight += style->pixelMetric(QStyle::PM_ToolBarIconSize) + 2 * \
style->pixelMetric(QStyle::PM_ToolBarItemMargin) + \
style->pixelMetric(QStyle::PM_ToolBarItemSpacing); + bool smallTracks = height < \
trackHeight; m_tb->setHidden(smallTracks);
setFixedHeight(height);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic