mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-18 21:30:38 +01:00
[apps/graph] Fix computation of function names column
There was a bug for more than 5 rows.
This commit is contained in:
@@ -49,9 +49,11 @@ public:
|
||||
KDCoordinate columnWidth = k_minNameColumnWidth;
|
||||
int firstDisplayedIndex = m_selectableTableView.firstDisplayedRowIndex();
|
||||
int lastDisplayedIndex = firstDisplayedIndex+m_selectableTableView.numberOfDisplayableRows();
|
||||
FunctionTitleCell * currentTitleCell = nullptr;
|
||||
for (int i = firstDisplayedIndex; i < lastDisplayedIndex; i++) {
|
||||
const char * currentName = titleCells(i)->text();
|
||||
KDText::FontSize fontSize = titleCells(i)->fontSize();
|
||||
currentTitleCell = titleCells(i-firstDisplayedIndex);
|
||||
const char * currentName = currentTitleCell->text();
|
||||
KDText::FontSize fontSize = currentTitleCell->fontSize();
|
||||
KDCoordinate currentNameWidth = KDText::stringSize(currentName, fontSize).width();
|
||||
columnWidth = columnWidth < currentNameWidth ? currentNameWidth : columnWidth;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user