Skip to content

Commit

Permalink
Merge pull request #272 from stefonarch/wip_qt6
Browse files Browse the repository at this point in the history
Port to Qt6
  • Loading branch information
tsujan authored Mar 30, 2024
2 parents 778e276 + b6e54aa commit 9abad0c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 10 deletions.
13 changes: 6 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,16 @@ include(GNUInstallDirs)

# Minimum Versions
set(GLIB_MINIMUM_VERSION "2.50.0")
set(LXQTBT_MINIMUM_VERSION "0.13.0")
set(QT_MINIMUM_VERSION "5.15.0")
set(LXQTBT_MINIMUM_VERSION "2.0.0")
set(QT_MINIMUM_VERSION "6.6.0")

find_package(Qt5Widgets ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5LinguistTools ${QT_MINIMUM_VERSION} REQUIRED)
find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)
find_package(Qt6 ${QT_MINIMUM_VERSION} COMPONENTS REQUIRED Widgets LinguistTools)
find_package(lxqt2-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)

find_package(GLIB ${GLIB_MINIMUM_VERSION} REQUIRED)

set(PAVUCONTROLQT_MAJOR_VERSION 1)
set(PAVUCONTROLQT_MINOR_VERSION 4)
set(PAVUCONTROLQT_MAJOR_VERSION 2)
set(PAVUCONTROLQT_MINOR_VERSION 0)
set(PAVUCONTROLQT_PATCH_VERSION 0)
set(PAVUCONTROLQT_VERSION ${PAVUCONTROLQT_MAJOR_VERSION}.${PAVUCONTROLQT_MINOR_VERSION}.${PAVUCONTROLQT_PATCH_VERSION})
add_definitions("-DPAVUCONTROLQT_VERSION=\"${PAVUCONTROLQT_VERSION}\"")
Expand Down
2 changes: 1 addition & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ set_property(
)

target_link_libraries(pavucontrol-qt
Qt5::Widgets
Qt6::Widgets
${PULSE_LDFLAGS}
${GLIB_LDFLAGS}
)
Expand Down
3 changes: 1 addition & 2 deletions src/pavucontrol.cc
Original file line number Diff line number Diff line change
Expand Up @@ -649,11 +649,10 @@ int main(int argc, char *argv[]) {
QApplication app(argc, argv);

app.setOrganizationName(QStringLiteral("pavucontrol-qt"));
app.setAttribute(Qt::AA_UseHighDpiPixmaps, true);

QString locale = QLocale::system().name();
QTranslator qtTranslator;
if(qtTranslator.load(QStringLiteral("qt_") + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)))
if(qtTranslator.load(QStringLiteral("qt_") + locale, QLibraryInfo::path(QLibraryInfo::TranslationsPath)))
qApp->installTranslator(&qtTranslator);

QTranslator appTranslator;
Expand Down

0 comments on commit 9abad0c

Please sign in to comment.