Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gmic for openSUSE:Factory checked in at 2023-04-18 15:52:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gmic (Old) and /work/SRC/openSUSE:Factory/.gmic.new.2023 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gmic" Tue Apr 18 15:52:38 2023 rev:31 rq:1079976 version:3.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gmic/gmic.changes 2023-03-24 15:21:28.187216023 +0100 +++ /work/SRC/openSUSE:Factory/.gmic.new.2023/gmic.changes 2023-04-18 15:52:39.309338014 +0200 @@ -1,0 +2,10 @@ +Mon Apr 17 09:31:24 UTC 2023 - Christophe Marin <[email protected]> + +- Update to 3.2.3. No changelog +- Drop patches, merged upstream: + * 0001-Fix-Qt-form-paths-in-CMakeLists.patch + * 0001-Do-not-build-all-host-code-by-default.patch +- Rework 0001-Find-the-local-gmic-library.patch to speed up build + and fix failures on Leap + +------------------------------------------------------------------- Old: ---- 0001-Do-not-build-all-host-code-by-default.patch 0001-Fix-Qt-form-paths-in-CMakeLists.patch gmic_3.2.2.tar.gz New: ---- gmic_3.2.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gmic.spec ++++++ --- /var/tmp/diff_new_pack.cwJBm0/_old 2023-04-18 15:52:42.361355591 +0200 +++ /var/tmp/diff_new_pack.cwJBm0/_new 2023-04-18 15:52:42.365355614 +0200 @@ -35,12 +35,12 @@ %define hostapps gimp%{?gimp_suffix} krita %endif -%define gmic_qt_options -DENABLE_SYSTEM_GMIC=OFF -DENABLE_DYNAMIC_LINKING=ON +%define gmic_qt_options -DENABLE_SYSTEM_GMIC=ON -DENABLE_DYNAMIC_LINKING=ON %define gmic_datadir %{_datadir}/gmic Name: gmic -Version: 3.2.2 +Version: 3.2.3 Release: 0 Summary: GREYC's Magick for Image Computing (denoise and others) # gmic-qt is GPL-3.0-or-later, zart is CECILL-2.0, libgmic and cli program are @@ -53,9 +53,6 @@ Patch0: krita5.patch # PATCH-FEATURE-OPENSUSE Patch1: 0001-Find-the-local-gmic-library.patch -# PATCH-FIX-UPSTREAM -Patch2: 0001-Fix-Qt-form-paths-in-CMakeLists.patch -Patch3: 0001-Do-not-build-all-host-code-by-default.patch # # SECTION pkg_vcmp # @@ -160,9 +157,8 @@ This package contains shared data files for the various gmic frontends. %prep -%setup -q -dos2unix src/{gmic_libc.*,use_libcgmic.c} -%autopatch -p1 +%autosetup -p1 +dos2unix src/gmic_libc.* %build # Build gmic @@ -178,7 +174,9 @@ # The file is moved post-install in a directory not owned by gimp sed -i 's#/usr/lib/gimp/2.0/plug-ins#%{gmic_datadir}#' src/gmic_stdlib.gmic -EXTRA_CFLAGS='%{optflags}' NOSTRIP=1 make lib cli_shared +# There's no concept of build order in the crappy Makefile provided +EXTRA_CFLAGS='%{optflags}' NOSTRIP=1 %__make lib %{?_smp_mflags} +EXTRA_CFLAGS='%{optflags}' NOSTRIP=1 %__make cli_shared %{?_smp_mflags} # Build gmic{_gimp|_krita}_qt pushd gmic-qt @@ -246,8 +244,7 @@ install -m 0755 build/gmic_gimp_qt %{buildroot}%{_gimpplugindir}/gmic_gimp_qt popd -%post -n libgmic3 -p /sbin/ldconfig -%postun -n libgmic3 -p /sbin/ldconfig +%ldconfig_scriptlets -n libgmic3 %files %doc README gmic-qt/README.md ++++++ 0001-Find-the-local-gmic-library.patch ++++++ --- /var/tmp/diff_new_pack.cwJBm0/_old 2023-04-18 15:52:42.393355776 +0200 +++ /var/tmp/diff_new_pack.cwJBm0/_new 2023-04-18 15:52:42.397355799 +0200 @@ -1,39 +1,58 @@ -From 66475044c5ebed112d75cb51af925f9643b20d18 Mon Sep 17 00:00:00 2001 -From: Christophe Giboudeaux <[email protected]> -Date: Sat, 30 Apr 2022 09:23:31 +0200 +From 117f2d84d1baf454f8eeef05c0779f7011be8102 Mon Sep 17 00:00:00 2001 +From: Christophe Marin <[email protected]> +Date: Mon, 17 Apr 2023 16:07:00 +0200 Subject: [PATCH] Find the local gmic library GMic's working build system was replaced by a Makefile for unknown reasons -(the gmic author doesn't add messages to his commits). -To keep using CMake in gmic-qt, we need to teach it where the libgmic library is located. +To keep using CMake in gmic-qt, we need to find the locally built gmic library. --- - gmic-qt/CMakeLists.txt | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) + gmic-qt/CMakeLists.txt | 15 +++++++++------ + 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/gmic-qt/CMakeLists.txt b/gmic-qt/CMakeLists.txt -index d720221..7425466 100644 +index 9aa0568..7763df7 100644 --- a/gmic-qt/CMakeLists.txt +++ b/gmic-qt/CMakeLists.txt -@@ -120,8 +120,10 @@ if (NOT ENABLE_SYSTEM_GMIC) - if (NOT(${GMIC_VERSION} EQUAL ${CIMG_VERSION})) - message(FATAL_ERROR "\nVersion numbers of files 'gmic.h' (" ${GMIC_VERSION} ") and 'CImg.h' (" ${CIMG_VERSION} ") mismatch") - endif() --endif() - -+ # find the 'gmic' library built using 'make lib' in the top folder -+ find_library(gmic NAMES gmic PATHS "${CMAKE_CURRENT_SOURCE_DIR}/../src") -+endif() +@@ -142,7 +142,13 @@ endif() + # Gmic + # + if (ENABLE_SYSTEM_GMIC) +- find_package(Gmic REQUIRED CONFIG) ++ find_library(GMIC_LIBRARY gmic PATHS ${CMAKE_SOURCE_DIR}/../src) ++ find_path(GMIC_INCLUDE_DIR gmic.h PATHS ${CMAKE_SOURCE_DIR}/../src) ++ add_library(GMic::GMic UNKNOWN IMPORTED) ++ set_target_properties(GMic::GMic PROPERTIES ++ IMPORTED_LOCATION "${GMIC_LIBRARY}" ++ INTERFACE_INCLUDE_DIRECTORIES "${GMIC_INCLUDE_DIR}" ++ ) + endif (ENABLE_SYSTEM_GMIC) - option(PRERELEASE "Set to ON makes this a prelease build") - if (${PRERELEASE}) -@@ -593,7 +595,7 @@ if(ENABLE_DYNAMIC_LINKING) - elseif(GMIC_LIB_PATH) + # +@@ -577,10 +583,10 @@ if(ENABLE_DYNAMIC_LINKING) + ${gmic_qt_LIBRARIES} + libgmicstatic + ) +- elseif(TARGET libgmic) ++ elseif(TARGET GMic::GMic) set(gmic_qt_LIBRARIES ${gmic_qt_LIBRARIES} -- "gmic" -+ ${gmic} +- libgmic ++ GMic::GMic ) - else() - message(FATAL_ERROR "No G'MIC library is available for linking. Please build libgmic as a static library.") + elseif(GMIC_LIB_PATH) + set(gmic_qt_LIBRARIES +@@ -612,9 +618,6 @@ if(ENABLE_DYNAMIC_LINKING) + ${CURL_LIBRARIES} + ${EXTRA_LIBRARIES}) + endif() +- else() +- # Inject the G'MIC CImg plugin. +- include_directories(../src) + endif() + else(ENABLE_DYNAMIC_LINKING) + set(gmic_qt_SRCS +-- +2.40.0 + ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.cwJBm0/_old 2023-04-18 15:52:42.417355914 +0200 +++ /var/tmp/diff_new_pack.cwJBm0/_new 2023-04-18 15:52:42.421355937 +0200 @@ -1,10 +1,18 @@ -<!-- We build well with 2 CPUs/1.5GB, 3CPUs/2GB, 4CPUs/2.5GB--> <constraints> <hardware> - <physicalmemory> - <size unit="M">2200</size> - </physicalmemory> - <processors>3</processors> + <memory> + <size unit="G">9</size> + </memory> </hardware> + <overwrite> + <conditions> + <arch>ppc64le</arch> + </conditions> + <hardware> + <memory> + <size unit="G">7</size> + </memory> + </hardware> + </overwrite> </constraints> ++++++ gmic_3.2.2.tar.gz -> gmic_3.2.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/gmic/gmic_3.2.2.tar.gz /work/SRC/openSUSE:Factory/.gmic.new.2023/gmic_3.2.3.tar.gz differ: char 5, line 1 ++++++ krita5.patch ++++++ --- /var/tmp/diff_new_pack.cwJBm0/_old 2023-04-18 15:52:42.473356236 +0200 +++ /var/tmp/diff_new_pack.cwJBm0/_new 2023-04-18 15:52:42.481356282 +0200 @@ -24,16 +24,16 @@ gmic-qt/src/Host/KritaPlugin/host.cpp | 195 +++++++++++++++ gmic-qt/src/Host/None/JpegQualityDialog.cpp | 6 +- gmic-qt/src/LanguageSettings.cpp | 9 +- - gmic-qt/src/MainWindow.cpp | 50 +++- + gmic-qt/src/MainWindow.cpp | 52 +++- gmic-qt/src/MainWindow.h | 2 + - gmic-qt/src/Settings.cpp | 8 +- + gmic-qt/src/Settings.cpp | 10 +- gmic-qt/src/Tags.cpp | 5 +- gmic-qt/src/Widgets/InOutPanel.cpp | 2 + gmic-qt/src/Widgets/InOutPanel.h | 2 + gmic-qt/src/Widgets/ProgressInfoWindow.cpp | 4 + gmic-qt/src/Widgets/ProgressInfoWindow.h | 2 + gmic-qt/ui/dialogsettings.ui | 2 +- - 29 files changed, 712 insertions(+), 31 deletions(-) + 29 files changed, 715 insertions(+), 32 deletions(-) create mode 100644 gmic-qt/gmic_krita_qt.desktop create mode 100644 gmic-qt/src/Host/KritaPlugin/gmicqttoolplugin.cpp create mode 100644 gmic-qt/src/Host/KritaPlugin/gmicqttoolplugin.h @@ -41,7 +41,7 @@ create mode 100644 gmic-qt/src/Host/KritaPlugin/host.cpp diff --git a/gmic-qt/CMakeLists.txt b/gmic-qt/CMakeLists.txt -index 3375b72..d720221 100644 +index 8e4bd38..9aa0568 100644 --- a/gmic-qt/CMakeLists.txt +++ b/gmic-qt/CMakeLists.txt @@ -22,7 +22,7 @@ endif() @@ -53,7 +53,7 @@ if (${GMIC_QT_HOST} STREQUAL "none") message("Building standalone version.") else() -@@ -666,6 +666,70 @@ if (${GMIC_QT_HOST} STREQUAL "gimp" OR ${GMIC_QT_HOST} STREQUAL "gimp3") +@@ -658,6 +658,70 @@ if (${GMIC_QT_HOST} STREQUAL "gimp" OR ${GMIC_QT_HOST} STREQUAL "gimp3") ) install(TARGETS gmic_gimp_qt RUNTIME DESTINATION "${GIMP_PKGLIBDIR}/plug-ins/gmic_gimp_qt") @@ -124,7 +124,7 @@ elseif (${GMIC_QT_HOST} STREQUAL "none") set (gmic_qt_SRCS ${gmic_qt_SRCS} -@@ -718,7 +782,7 @@ elseif (${GMIC_QT_HOST} STREQUAL "8bf") +@@ -710,7 +774,7 @@ elseif (${GMIC_QT_HOST} STREQUAL "8bf") ) else() @@ -149,7 +149,7 @@ +Categories=Qt;KDE;Graphics; +StartupNotify=false diff --git a/gmic-qt/src/DialogSettings.cpp b/gmic-qt/src/DialogSettings.cpp -index a30c403..afee14c 100644 +index 6c1e6b9..29328c4 100644 --- a/gmic-qt/src/DialogSettings.cpp +++ b/gmic-qt/src/DialogSettings.cpp @@ -56,11 +56,7 @@ DialogSettings::DialogSettings(QWidget * parent) : QDialog(parent), ui(new Ui::D @@ -388,10 +388,10 @@ + #endif // GMIC_QT_GLOBALS_H diff --git a/gmic-qt/src/GmicProcessor.cpp b/gmic-qt/src/GmicProcessor.cpp -index 2ade8bf..1ea0a9f 100644 +index b35b4a5..e2db770 100644 --- a/gmic-qt/src/GmicProcessor.cpp +++ b/gmic-qt/src/GmicProcessor.cpp -@@ -190,6 +190,11 @@ bool GmicProcessor::isIdle() const +@@ -200,6 +200,11 @@ bool GmicProcessor::isIdle() const return !_filterThread; } @@ -404,7 +404,7 @@ { if (_filterThread) { diff --git a/gmic-qt/src/GmicProcessor.h b/gmic-qt/src/GmicProcessor.h -index 2d61079..49baa8b 100644 +index 0c65a62..1271e16 100644 --- a/gmic-qt/src/GmicProcessor.h +++ b/gmic-qt/src/GmicProcessor.h @@ -91,6 +91,7 @@ public: @@ -1062,10 +1062,10 @@ } } diff --git a/gmic-qt/src/MainWindow.cpp b/gmic-qt/src/MainWindow.cpp -index 7cbe3bd..4998ee3 100644 +index 285b674..2af1aee 100644 --- a/gmic-qt/src/MainWindow.cpp +++ b/gmic-qt/src/MainWindow.cpp -@@ -186,8 +186,12 @@ MainWindow::MainWindow(QWidget * parent) : QMainWindow(parent), ui(new Ui::MainW +@@ -187,8 +187,12 @@ MainWindow::MainWindow(QWidget * parent) : QMainWindow(parent), ui(new Ui::MainW updateShortcutF5->setContext(Qt::ApplicationShortcut); QShortcut * updateShortcutCtrlR = new QShortcut(QKeySequence("Ctrl+R"), this); updateShortcutCtrlR->setContext(Qt::ApplicationShortcut); @@ -1078,7 +1078,7 @@ ui->tbUpdateFilters->setToolTip(updateText); } -@@ -275,6 +279,7 @@ void MainWindow::setIcons() +@@ -272,6 +276,7 @@ void MainWindow::setIcons() ui->tbExpandCollapse->setIcon(_expandIcon); } @@ -1086,7 +1086,7 @@ void MainWindow::setDarkTheme() { // SHOW(QStyleFactory::keys()); -@@ -328,6 +333,7 @@ void MainWindow::setDarkTheme() +@@ -325,6 +330,7 @@ void MainWindow::setDarkTheme() ui->vSplitterLine->setStyleSheet("QFrame{ border-top: 0px none #a0a0a0; border-bottom: 1px solid rgb(160,160,160);}"); Settings::UnselectedFilterTextColor = Settings::UnselectedFilterTextColor.darker(150); } @@ -1094,16 +1094,26 @@ void MainWindow::setPluginParameters(const RunParameters & parameters) { -@@ -382,7 +388,7 @@ void MainWindow::buildFiltersTree() +@@ -359,7 +365,9 @@ void MainWindow::onUpdateDownloadsFinished(int status) + } + + buildFiltersTree(); ++#ifndef _GMIC_QT_DISABLE_UPDATES_ + ui->tbUpdateFilters->setEnabled(true); ++#endif + if (_filtersPresenter->currentFilter().hash.isEmpty()) { + setNoFilter(); + } else { +@@ -381,7 +389,7 @@ void MainWindow::buildFiltersTree() _filtersPresenter->importGmicGTKFaves(); _filtersPresenter->saveFaves(); _gtkFavesShouldBeImported = false; - QSettings().setValue(FAVES_IMPORT_KEY, true); + GMIC_SETTINGS_INLINE.setValue(FAVES_IMPORT_KEY, true); } - _filtersPresenter->toggleSelectionMode(withVisibility); -@@ -498,7 +504,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status) + } +@@ -489,7 +497,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status) } else if (status == (int)Updater::UpdateStatus::NotNecessary) { } @@ -1112,7 +1122,7 @@ _gtkFavesShouldBeImported = false; } else { _gtkFavesShouldBeImported = askUserForGTKFavesImport(); -@@ -515,7 +521,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status) +@@ -507,7 +515,7 @@ void MainWindow::onStartupFiltersUpdateFinished(int status) } // Retrieve and select previously selected filter @@ -1121,7 +1131,7 @@ if (_newSession || !_lastExecutionOK) { hash.clear(); } -@@ -580,7 +586,9 @@ void MainWindow::onEscapeKeyPressed() +@@ -572,7 +580,9 @@ void MainWindow::onEscapeKeyPressed() } else { _processor.cancel(); ui->previewWidget->displayOriginalImage(); @@ -1131,7 +1141,7 @@ } } } -@@ -696,7 +704,9 @@ void MainWindow::onPreviewUpdateRequested(bool synchronous) +@@ -689,7 +699,9 @@ void MainWindow::onPreviewUpdateRequested(bool synchronous) ui->previewWidget->displayOriginalImage(); return; } @@ -1141,17 +1151,14 @@ const FiltersPresenter::Filter currentFilter = _filtersPresenter->currentFilter(); GmicProcessor::FilterContext context; -@@ -759,7 +769,9 @@ void MainWindow::onPreviewImageAvailable() +@@ -752,14 +764,26 @@ void MainWindow::onPreviewImageAvailable() } ui->previewWidget->setPreviewImage(_processor.previewImage()); ui->previewWidget->enableRightClick(); +#ifndef _GMIC_QT_DISABLE_UPDATES_ ui->tbUpdateFilters->setEnabled(true); +#endif - if (_pendingActionAfterCurrentProcessing == ProcessingAction::Close) { - close(); - } -@@ -767,9 +779,19 @@ void MainWindow::onPreviewImageAvailable() + } void MainWindow::onPreviewError(const QString & message) { @@ -1168,10 +1175,10 @@ +#ifndef _GMIC_QT_DISABLE_UPDATES_ ui->tbUpdateFilters->setEnabled(true); +#endif - if (_pendingActionAfterCurrentProcessing == ProcessingAction::Close) { - close(); - } -@@ -851,12 +873,16 @@ void MainWindow::onVeryFirstShowEvent() + } + + void MainWindow::onParametersChanged() +@@ -840,12 +864,16 @@ void MainWindow::onVeryFirstShowEvent() Updater::setOutputMessageMode(Settings::outputMessageMode()); int ageLimit; { @@ -1190,7 +1197,7 @@ } void MainWindow::setZoomConstraint() -@@ -1022,7 +1048,7 @@ void MainWindow::saveCurrentParameters() +@@ -980,7 +1008,7 @@ void MainWindow::saveCurrentParameters() void MainWindow::saveSettings() { @@ -1199,7 +1206,7 @@ _filtersPresenter->saveSettings(settings); -@@ -1064,7 +1090,7 @@ void MainWindow::saveSettings() +@@ -1022,7 +1050,7 @@ void MainWindow::saveSettings() void MainWindow::loadSettings() { @@ -1208,7 +1215,7 @@ _filtersPresenter->loadSettings(settings); _lastExecutionOK = settings.value("LastExecution/ExitedNormally", true).toBool(); _newSession = host_app_pid() != settings.value("LastExecution/HostApplicationID", 0).toUInt(); -@@ -1079,9 +1105,11 @@ void MainWindow::loadSettings() +@@ -1037,9 +1065,11 @@ void MainWindow::loadSettings() if (settings.value("Config/PreviewPosition", "Left").toString() == "Left") { setPreviewPosition(PreviewPosition::Left); } @@ -1220,7 +1227,7 @@ if (!Settings::visibleLogos()) { ui->logosLabel->hide(); } -@@ -1125,7 +1153,7 @@ void MainWindow::loadSettings() +@@ -1083,7 +1113,7 @@ void MainWindow::loadSettings() ui->splitter->setSizes(sizes); } @@ -1229,7 +1236,7 @@ } void MainWindow::setPreviewPosition(MainWindow::PreviewPosition position) -@@ -1187,7 +1215,7 @@ void MainWindow::setPreviewPosition(MainWindow::PreviewPosition position) +@@ -1145,7 +1175,7 @@ void MainWindow::setPreviewPosition(MainWindow::PreviewPosition position) void MainWindow::adjustVerticalSplitter() { QList<int> sizes; @@ -1238,7 +1245,7 @@ sizes.push_back(settings.value(QString("Config/ParamsVerticalSplitterSizeTop"), -1).toInt()); sizes.push_back(settings.value(QString("Config/ParamsVerticalSplitterSizeBottom"), -1).toInt()); const int splitterHeight = ui->verticalSplitter->height(); -@@ -1316,17 +1344,19 @@ bool MainWindow::askUserForGTKFavesImport() +@@ -1274,17 +1304,19 @@ bool MainWindow::askUserForGTKFavesImport() QMessageBox::Yes | QMessageBox::No, this); messageBox.setDefaultButton(QMessageBox::Yes); QCheckBox * cb = new QCheckBox(tr("Don't ask again")); @@ -1260,7 +1267,7 @@ return false; } diff --git a/gmic-qt/src/MainWindow.h b/gmic-qt/src/MainWindow.h -index dcc76e6..545bac0 100644 +index fb5977c..df5736a 100644 --- a/gmic-qt/src/MainWindow.h +++ b/gmic-qt/src/MainWindow.h @@ -71,7 +71,9 @@ public: @@ -1274,7 +1281,7 @@ public slots: diff --git a/gmic-qt/src/Settings.cpp b/gmic-qt/src/Settings.cpp -index 00ec64b..2b2cd41 100644 +index c50020c..08c1c89 100644 --- a/gmic-qt/src/Settings.cpp +++ b/gmic-qt/src/Settings.cpp @@ -75,7 +75,7 @@ QString Settings::NegativeSign('-'); @@ -1290,18 +1297,19 @@ bool Settings::darkThemeEnabled() { +- return _darkThemeEnabled; +#ifdef _GMIC_QT_DISABLE_THEMING_ + return GmicQtHost::DarkThemeIsDefault; +#else - return _darkThemeEnabled; ++ return _darkThemeEnabled; +#endif } void Settings::setDarkThemeEnabled(bool on) -@@ -272,8 +276,10 @@ void Settings::save(QSettings & settings) +@@ -271,8 +275,10 @@ void Settings::save(QSettings & settings) + { removeObsoleteKeys(settings); settings.setValue("LogosAreVisible", _visibleLogos); - settings.setValue(DARK_THEME_KEY, _darkThemeEnabled); +#ifndef _GMIC_QT_DISABLE_TRANSLATION_ settings.setValue(LANGUAGE_CODE_KEY, _languageCode); settings.setValue(ENABLE_FILTER_TRANSLATION, _filterTranslationEnabled); @@ -1326,7 +1334,7 @@ QString TagAssets::colorName(TagColor color) diff --git a/gmic-qt/src/Widgets/InOutPanel.cpp b/gmic-qt/src/Widgets/InOutPanel.cpp -index 6d77179..4fc20cd 100644 +index 2a30f99..535ba84 100644 --- a/gmic-qt/src/Widgets/InOutPanel.cpp +++ b/gmic-qt/src/Widgets/InOutPanel.cpp @@ -157,10 +157,12 @@ void InOutPanel::onResetButtonClicked() @@ -1336,7 +1344,7 @@ +#ifndef _GMIC_QT_DISABLE_THEMING_ void InOutPanel::setDarkTheme() { - ui->tbReset->setIcon(LOAD_ICON("view-refresh")); + ui->tbReset->setIcon(IconLoader::load("view-refresh")); } +#endif @@ -1418,4 +1426,3 @@ -- 2.40.0 -
