From bdeba86ea03e54bbc57f1ec35d41a518d309b6ca Mon Sep 17 00:00:00 2001 From: Michael Gregorius Date: Sat, 8 Jul 2023 16:38:51 +0200 Subject: [PATCH] Move LadspaWidgetFactory to LadspaEffect Move the class `LadspaWidgetFactory` to the project LadspaEffect to make it hopefully compile with mingw32 and mingw64. Interestingly the code compiled and worked under Linux and MacOS. --- plugins/LadspaEffect/CMakeLists.txt | 2 +- {src/gui => plugins/LadspaEffect}/LadspaWidgetFactory.cpp | 0 {include => plugins/LadspaEffect}/LadspaWidgetFactory.h | 0 src/gui/CMakeLists.txt | 1 - 4 files changed, 1 insertion(+), 2 deletions(-) rename {src/gui => plugins/LadspaEffect}/LadspaWidgetFactory.cpp (100%) rename {include => plugins/LadspaEffect}/LadspaWidgetFactory.h (100%) diff --git a/plugins/LadspaEffect/CMakeLists.txt b/plugins/LadspaEffect/CMakeLists.txt index 056a0164f..025d874da 100644 --- a/plugins/LadspaEffect/CMakeLists.txt +++ b/plugins/LadspaEffect/CMakeLists.txt @@ -1,6 +1,6 @@ INCLUDE(BuildPlugin) -BUILD_PLUGIN(ladspaeffect LadspaEffect.cpp LadspaControls.cpp LadspaControlDialog.cpp LadspaMatrixControlDialog.cpp LadspaSubPluginFeatures.cpp LadspaEffect.h LadspaControls.h LadspaControlDialog.h LadspaMatrixControlDialog.h LadspaSubPluginFeatures.h MOCFILES LadspaEffect.h LadspaControls.h LadspaControlDialog.h LadspaMatrixControlDialog.h EMBEDDED_RESOURCES logo.png) +BUILD_PLUGIN(ladspaeffect LadspaEffect.cpp LadspaControls.cpp LadspaControlDialog.cpp LadspaMatrixControlDialog.cpp LadspaSubPluginFeatures.cpp LadspaWidgetFactory.cpp LadspaEffect.h LadspaControls.h LadspaControlDialog.h LadspaMatrixControlDialog.h LadspaSubPluginFeatures.h LadspaWidgetFactory.h MOCFILES LadspaEffect.h LadspaControls.h LadspaControlDialog.h LadspaMatrixControlDialog.h EMBEDDED_RESOURCES logo.png) SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/ladspa") diff --git a/src/gui/LadspaWidgetFactory.cpp b/plugins/LadspaEffect/LadspaWidgetFactory.cpp similarity index 100% rename from src/gui/LadspaWidgetFactory.cpp rename to plugins/LadspaEffect/LadspaWidgetFactory.cpp diff --git a/include/LadspaWidgetFactory.h b/plugins/LadspaEffect/LadspaWidgetFactory.h similarity index 100% rename from include/LadspaWidgetFactory.h rename to plugins/LadspaEffect/LadspaWidgetFactory.h diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index ee80359ec..93b37527c 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -16,7 +16,6 @@ SET(LMMS_SRCS gui/FileBrowser.cpp gui/GuiApplication.cpp gui/LadspaControlView.cpp - gui/LadspaWidgetFactory.cpp gui/LfoControllerDialog.cpp gui/LinkedModelGroupViews.cpp gui/LmmsPalette.cpp