qt: Change font only on windows

This commit is contained in:
ts-korhonen
2022-01-27 21:26:30 +02:00
parent b70abb8535
commit 39e5f2fb38

View File

@@ -60,9 +60,11 @@ MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
#ifdef Q_OS_WINDOWS
auto font_name = tr("FONT_NAME");
auto font_size = tr("FONT_SIZE");
setFont(QFont(font_name, font_size.toInt()));
#endif
mm = std::make_shared<MediaMenu>(this);
MediaMenu::ptr = mm;
@@ -1514,12 +1516,13 @@ void MainWindow::togglePause()
void MainWindow::changeEvent(QEvent* event)
{
#ifdef Q_OS_WINDOWS
if (event->type() == QEvent::LanguageChange)
{
auto font_name = tr("FONT_NAME");
auto font_size = tr("FONT_SIZE");
setFont(QFont(font_name, font_size.toInt()));
}
#endif
QWidget::changeEvent(event);
}