|
From: <cn...@us...> - 2023-09-09 22:38:27
|
Revision: 1422
http://sourceforge.net/p/seq/svn/1422
Author: cn187
Date: 2023-09-09 22:38:26 +0000 (Sat, 09 Sep 2023)
Log Message:
-----------
Use fixed line height in spawn lists to improve performance
Thanks epfimi!
Modified Paths:
--------------
showeq/branches/cn187_devel/src/spawnlistcommon.cpp
Modified: showeq/branches/cn187_devel/src/spawnlistcommon.cpp
===================================================================
--- showeq/branches/cn187_devel/src/spawnlistcommon.cpp 2023-09-09 22:35:46 UTC (rev 1421)
+++ showeq/branches/cn187_devel/src/spawnlistcommon.cpp 2023-09-09 22:38:26 UTC (rev 1422)
@@ -69,6 +69,7 @@
QVariant SpawnListItem::data(int column, int role) const
{
QFont font = treeWidget()->font();
+ QFontMetrics metrics(font);
uint32_t filterFlags = 0;
if (m_item)
filterFlags = m_item->filterFlags();
@@ -115,6 +116,9 @@
else
return m_textColor;
+ case Qt::SizeHintRole:
+ return QSize(-1, metrics.lineSpacing());
+
default:
return SEQListViewItem::data(column, role);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|