|
From: <cn...@us...> - 2023-09-09 22:35:48
|
Revision: 1421
http://sourceforge.net/p/seq/svn/1421
Author: cn187
Date: 2023-09-09 22:35:46 +0000 (Sat, 09 Sep 2023)
Log Message:
-----------
Use fixed line height in spawn lists to improve performance
Thanks epfimi!
Modified Paths:
--------------
showeq/trunk/src/spawnlistcommon.cpp
Modified: showeq/trunk/src/spawnlistcommon.cpp
===================================================================
--- showeq/trunk/src/spawnlistcommon.cpp 2023-09-09 22:17:43 UTC (rev 1420)
+++ showeq/trunk/src/spawnlistcommon.cpp 2023-09-09 22:35:46 UTC (rev 1421)
@@ -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.
|