Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions framework/audio/engine/internal/iexecoperation.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@

#pragma once

#include <functional>

namespace muse::audio::engine {
//! NOTE When commands arrive at the engine, it exec them.
//! These can be quick commands like changing the volume,
Expand Down
2 changes: 2 additions & 0 deletions framework/cloud/internal/abstractcloudservice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
#include <QUrlQuery>
#include <QHttpMultiPart>
#include <QRandomGenerator>
#include <QEventLoop>
#include <QTimer>

#include "clouderrors.h"
#include "multiwindows/resourcelockguard.h"
Expand Down
1 change: 1 addition & 0 deletions framework/cloud/musescorecom/musescorecomservice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include <QJsonDocument>
#include <QJsonObject>
#include <QRandomGenerator>
#include <QEventLoop>

#include "clouderrors.h"

Expand Down
2 changes: 2 additions & 0 deletions framework/extensions/qml/Muse/Extensions/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.

muse_create_qml_module(muse_extensions_qml ALIAS muse::extensions_qml FOR muse_extensions)
target_link_libraries(muse_extensions_qml PRIVATE Qt::Quick)


qt_add_qml_module(muse_extensions_qml
URI Muse.Extensions
Expand Down
2 changes: 1 addition & 1 deletion framework/global/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ target_include_directories(muse_global PRIVATE ${_picojson}/picojson)
if (MUSE_QT_SUPPORT)
# These are needed by so many modules, that we make them public here,
# so that other modules get them transitively.
target_link_libraries(muse_global PUBLIC Qt::Core Qt::Gui)
target_link_libraries(muse_global PUBLIC Qt::Core Qt::Gui Qt::Qml) # Qml: api/iapiengine.h exposes QJSValue

target_link_libraries(muse_global PRIVATE Qt::Quick Qt::Widgets)
endif()
Expand Down
1 change: 1 addition & 0 deletions framework/global/api/apiutils.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include <vector>
#include <QString>
#include <QJSValue>
#include <QMetaEnum>

#include "apitypes.h"
#include "iapiengine.h"
Expand Down
4 changes: 2 additions & 2 deletions framework/global/io/internal/filesystem.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@
#include <memory>
#include <mutex>

#include "../ifilesystem.h"
#include <QFile>

class QFile;
#include "../ifilesystem.h"

namespace muse::io {
class FileSystem : public IFileSystem
Expand Down
1 change: 1 addition & 0 deletions framework/interactive/api/interactiveapi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include "interactiveapi.h"

#include <QUrl>
#include <QMetaEnum>

using namespace muse::interactive;

Expand Down
1 change: 1 addition & 0 deletions framework/interactive/internal/iinteractiveprovider.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include "global/async/channel.h"

#include "global/modularity/imoduleinterface.h"
#include <QWindow>

namespace muse::interactive {
class QmlLaunchData : public QObject
Expand Down
1 change: 1 addition & 0 deletions framework/interactive/internal/interactive.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include <QUrl>
#include <QWidget>
#include <QWindow>
#include <QQmlEngine>

#include "async/async.h"
#include "io/path.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@

#include "modularity/ioc.h"
#include "internal/iinteractiveprovider.h"
#include <QWindow>

namespace muse::interactive {
struct QmlLaunchDataForeign {
Expand Down
2 changes: 2 additions & 0 deletions framework/multiwindows/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

muse_create_module(muse_multiwindows ALIAS muse::multiwindows)

target_link_libraries(muse_multiwindows PRIVATE Qt::Network)

target_sources(muse_multiwindows PRIVATE
multiwindowsmodule.cpp
multiwindowsmodule.h
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
*/

#include "singleprocessprovider.h"
#include <QCoreApplication>

#include "../../iprojectprovider.h"
#include "ui/imainwindow.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
#include "multiinstancesdevmodel.h"
#include <QVariant>

using namespace muse::mi;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include "internal/multiprocess/imultiprocessprovider.h"

#include "async/asyncable.h"
#include <QVariant>

namespace muse::mi {
class MultiInstancesDevModel : public QObject, public Contextable, public async::Asyncable
Expand Down
2 changes: 2 additions & 0 deletions framework/rcontrol/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
# NOTE This is the remote control module
muse_create_module(muse_rcontrol ALIAS muse::rcontrol)

target_link_libraries(muse_rcontrol PRIVATE Qt::Network)

target_sources(muse_rcontrol PRIVATE
rcontrolmodule.cpp
rcontrolmodule.h
Expand Down
2 changes: 2 additions & 0 deletions framework/tours/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

muse_create_module(muse_tours ALIAS muse::tours)

target_link_libraries(muse_tours PRIVATE Qt::Quick)

target_sources(muse_tours PRIVATE
toursmodule.cpp
toursmodule.h
Expand Down
2 changes: 2 additions & 0 deletions framework/tours/qml/Muse/Tours/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>.

muse_create_qml_module(muse_tours_qml ALIAS muse::tours_qml FOR muse_tours)
target_link_libraries(muse_tours_qml PRIVATE Qt::Quick)


qt_add_qml_module(muse_tours_qml
URI Muse.Tours
Expand Down
1 change: 1 addition & 0 deletions framework/ui/api/themeapi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
*/

#include "themeapi.h"
#include <QFontMetrics>

using namespace muse::ui;
using namespace muse::api;
Expand Down
1 change: 1 addition & 0 deletions framework/ui/qml/Muse/Ui/initialletternavigation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
*/

#include "initialletternavigation.h"
#include <QRegularExpression>

#include "global/log.h"

Expand Down
1 change: 1 addition & 0 deletions framework/ui/qml/Muse/Ui/initialletternavigation.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

#include <QObject>
#include <qqmlintegration.h>
#include <QTimer>

#include "abstractnavigation.h"

Expand Down
1 change: 1 addition & 0 deletions framework/ui/view/qmldataformatter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
#include "qmldataformatter.h"
#include <QLocale>

#include "global/dataformatter.h"

Expand Down
1 change: 1 addition & 0 deletions framework/ui/view/widgetstyle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include <QTextEdit>
#include <QToolBar>
#include <QVariant>
#include <QPainter>

#include "api/themeapi.h"
#include "iconcodes.h"
Expand Down
2 changes: 2 additions & 0 deletions framework/uicomponents/qml/Muse/UiComponents/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

muse_create_qml_module(muse_uicomponents_qml ALIAS muse::uicomponents_qml FOR muse_uicomponents)

target_link_libraries(muse_uicomponents_qml PRIVATE Qt::Quick)

qt_add_qml_module(muse_uicomponents_qml
URI Muse.UiComponents
VERSION 1.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
#include "abstracttableviewmodel.h"

#include <QSet>
#include <QTime>
#include <QTimer>

#include "internal/tableviewlistcell.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#pragma once

#include <QObject>
#include <QVariant>
#include <qqmlintegration.h>

namespace muse::uicomponents {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include "polylineplot.h"
#include "realfn.h"

#include <QCursor>
#include <QPainter>
#include <QPainterPath>
#include <QPen>
Expand Down
2 changes: 2 additions & 0 deletions framework/update/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

muse_create_module(muse_update ALIAS muse::update)

target_link_libraries(muse_update PRIVATE Qt::Network)

target_sources(muse_update PRIVATE
updatemodule.cpp
updatemodule.h
Expand Down