Signed-off-by: falkTX <falktx@falktx.com>pull/1780/head
| @@ -36,11 +36,7 @@ | |||
| # include "CarlaJsfxUtils.hpp" | |||
| #endif | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| # include <QtCore/QFileInfo> | |||
| #else | |||
| # include "water/files/File.h" | |||
| #endif | |||
| #include "water/files/File.h" | |||
| namespace CB = CARLA_BACKEND_NAMESPACE; | |||
| @@ -208,13 +204,8 @@ static const CarlaCachedPluginInfo* get_cached_plugin_lv2(Lv2WorldClass& lv2Worl | |||
| if (char* const bundle = lilv_file_uri_parse(lilvPlugin.get_bundle_uri().as_uri(), nullptr)) | |||
| { | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| const QFileInfo fbundle(QString::fromUtf8(bundle)); | |||
| suri = (fbundle.fileName() + CARLA_OS_SEP).toUtf8().constData() + suri; | |||
| #else | |||
| const water::File fbundle(bundle); | |||
| suri = (fbundle.getFileName() + CARLA_OS_SEP).toRawUTF8() + suri; | |||
| #endif | |||
| lilv_free(bundle); | |||
| } | |||
| else | |||
| @@ -44,9 +44,7 @@ | |||
| # pragma GCC diagnostic pop | |||
| #endif | |||
| #if !(defined(USE_QT) || defined(BUILDING_CARLA_OBS)) | |||
| # include "water/files/File.h" | |||
| #endif | |||
| #include "water/files/File.h" | |||
| // ------------------------------------------------------------------------------------------------------------------- | |||
| @@ -245,7 +243,6 @@ const char* const* carla_get_supported_features() | |||
| // ------------------------------------------------------------------------------------------------------------------- | |||
| #if !(defined(USE_QT) || defined(BUILDING_CARLA_OBS)) | |||
| const char* carla_get_library_filename() | |||
| { | |||
| carla_debug("carla_get_library_filename()"); | |||
| @@ -275,6 +272,5 @@ const char* carla_get_library_folder() | |||
| return ret; | |||
| } | |||
| #endif | |||
| // ------------------------------------------------------------------------------------------------------------------- | |||
| @@ -21,7 +21,7 @@ | |||
| #include "CarlaBackend.h" | |||
| #include "CarlaScopeUtils.hpp" | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| # include <QtCore/QFile> | |||
| # include <QtCore/QString> | |||
| #else | |||
| @@ -132,7 +132,7 @@ BinaryType getBinaryTypeFromFile(const char* const filename) | |||
| } | |||
| #endif | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| QFile file(QString::fromUtf8(filename)); | |||
| CARLA_SAFE_ASSERT_RETURN(file.open(QIODevice::ReadOnly), BINARY_NATIVE); | |||
| #else | |||
| @@ -148,7 +148,7 @@ BinaryType getBinaryTypeFromFile(const char* const filename) | |||
| // See https://github.com/Ardour/ardour/blob/master/libs/ardour/plugin_manager.cc#L867,L925 | |||
| // Copyright (C) 2000-2006 Paul Davis | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| char buf[68]; | |||
| if (file.read(buf, 68) != 68) | |||
| #else | |||
| @@ -163,14 +163,14 @@ BinaryType getBinaryTypeFromFile(const char* const filename) | |||
| const int32_t* const pe_hdr_off_ptr = (int32_t*)&buf[60]; | |||
| const int32_t pe_hdr_off = *pe_hdr_off_ptr; | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| if (! file.seek(pe_hdr_off)) | |||
| #else | |||
| if (! stream->setPosition(pe_hdr_off)) | |||
| #endif | |||
| return BINARY_NATIVE; | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| if (file.read(buf, 6) != 6) | |||
| #else | |||
| if (stream->read(buf, 6) != 6) | |||
| @@ -1,6 +1,6 @@ | |||
| /* | |||
| * Carla LV2 utils | |||
| * Copyright (C) 2011-2022 Filipe Coelho <falktx@falktx.com> | |||
| * Copyright (C) 2011-2023 Filipe Coelho <falktx@falktx.com> | |||
| * | |||
| * This program is free software; you can redistribute it and/or | |||
| * modify it under the terms of the GNU General Public License as | |||
| @@ -83,7 +83,7 @@ | |||
| #include "lv2_rdf.hpp" | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| # include <QtCore/QStringList> | |||
| #else | |||
| # include "water/text/StringArray.h" | |||
| @@ -1822,7 +1822,7 @@ const LV2_RDF_Descriptor* lv2_rdf_new(const LV2_URI uri, const bool loadPresets) | |||
| if (replaceNode.is_uri()) | |||
| { | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| const QString replaceURI(replaceNode.as_uri()); | |||
| if (replaceURI.startsWith("urn:")) | |||
| @@ -2752,7 +2752,7 @@ const LV2_RDF_Descriptor* lv2_rdf_new(const LV2_URI uri, const bool loadPresets) | |||
| if (presetNodes.size() > 0) | |||
| { | |||
| // create a list of preset URIs (for sorting and unique-ness) | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| QStringList presetListURIs; | |||
| LILV_FOREACH(nodes, it, presetNodes) | |||
| @@ -2813,7 +2813,7 @@ const LV2_RDF_Descriptor* lv2_rdf_new(const LV2_URI uri, const bool loadPresets) | |||
| if (presetLabelNodes.size() > 0) | |||
| { | |||
| #if defined(USE_QT) || defined(BUILDING_CARLA_OBS) | |||
| #if defined(CARLA_UTILS_USE_QT) | |||
| const int index = presetListURIs.indexOf(QString(presetURI)); | |||
| #else | |||
| const int index = presetListURIs.indexOf(water::String(presetURI)); | |||