--- qsampler/trunk/src/qsampler.cpp 2019/12/10 10:34:06 3648 +++ qsampler/trunk/src/qsampler.cpp 2020/11/09 10:18:55 3835 @@ -1,8 +1,8 @@ // qsampler.cpp // /**************************************************************************** - Copyright (C) 2004-2019, rncbc aka Rui Nuno Capela. All rights reserved. - Copyright (C) 2007,2008,2015 Christian Schoenebeck + Copyright (C) 2004-2020, rncbc aka Rui Nuno Capela. All rights reserved. + Copyright (C) 2007,2008,2015,2019 Christian Schoenebeck This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License @@ -111,7 +111,11 @@ // Try own Qt translation... m_pQtTranslator = new QTranslator(this); QString sLocName = "qt_" + loc.name(); + #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + QString sLocPath = QLibraryInfo::path(QLibraryInfo::TranslationsPath); + #else QString sLocPath = QLibraryInfo::location(QLibraryInfo::TranslationsPath); + #endif if (m_pQtTranslator->load(sLocName, sLocPath)) { QApplication::installTranslator(m_pQtTranslator); } else { @@ -122,7 +126,7 @@ } else { #endif delete m_pQtTranslator; - m_pQtTranslator = 0; + m_pQtTranslator = nullptr; #ifdef CONFIG_DEBUG qWarning("Warning: no translation found for '%s' locale: %s/%s.qm", loc.name().toUtf8().constData(), @@ -148,7 +152,7 @@ QApplication::installTranslator(m_pMyTranslator); } else { delete m_pMyTranslator; - m_pMyTranslator = 0; + m_pMyTranslator = nullptr; #ifdef CONFIG_DEBUG qWarning("Warning: no translation found for '%s' locale: %s/%s.qm", loc.name().toUtf8().constData(), @@ -484,8 +488,10 @@ #endif #endif #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) +#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); #endif +#endif qsamplerApplication app(argc, argv); #if defined(__APPLE__) // Toshi Nagata 20080105