refactor: floatify messages (#6231)

This commit is contained in:
nerix
2025-05-24 11:40:11 +02:00
committed by GitHub
parent 8782533457
commit b78e1ed0a7
18 changed files with 303 additions and 255 deletions
+6 -7
View File
@@ -232,19 +232,19 @@ int NotebookTab::normalTabWidthForHeight(int height) const
float scale = this->scale();
int width = 0;
QFontMetrics metrics =
auto metrics =
getApp()->getFonts()->getFontMetrics(FontStyle::UiTabs, scale);
float compactDivider = getCompactDivider(getSettings()->tabStyle);
if (this->hasXButton())
{
width = (metrics.horizontalAdvance(this->getTitle()) +
int(32 / compactDivider * scale));
width = static_cast<int>(metrics.horizontalAdvance(this->getTitle()) +
(32 / compactDivider * scale));
}
else
{
width = (metrics.horizontalAdvance(this->getTitle()) +
int(16 / compactDivider * scale));
width = static_cast<int>(metrics.horizontalAdvance(this->getTitle()) +
(16 / compactDivider * scale));
}
if (static_cast<float>(height) > 150 * scale)
@@ -679,8 +679,7 @@ void NotebookTab::paintEvent(QPaintEvent *)
float scale = this->scale();
painter.setFont(app->getFonts()->getFont(FontStyle::UiTabs, scale));
QFontMetrics metrics =
app->getFonts()->getFontMetrics(FontStyle::UiTabs, scale);
auto metrics = app->getFonts()->getFontMetrics(FontStyle::UiTabs, scale);
int height = int(scale * NOTEBOOK_TAB_HEIGHT);