1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
patch from fedora:
https://src.fedoraproject.org/rpms/musescore/blob/rawhide/f/musescore-include.patch
--- a/src/framework/cloud/internal/abstractcloudservice.cpp
+++ b/src/framework/cloud/internal/abstractcloudservice.cpp
@@ -29,6 +29,7 @@
#include <QUrlQuery>
#include <QHttpMultiPart>
#include <QRandomGenerator>
+#include <QTimer>
#include "clouderrors.h"
#include "multiwindows/resourcelockguard.h"
--- a/src/framework/global/api/apiutils.h
+++ b/src/framework/global/api/apiutils.h
@@ -26,6 +26,7 @@
#include <vector>
#include <QString>
#include <QJSValue>
+#include <QMetaEnum>
#include "apitypes.h"
#include "iapiengine.h"
--- a/src/framework/ui/api/keyboardapi.h
+++ b/src/framework/ui/api/keyboardapi.h
@@ -27,8 +27,8 @@
#include "modularity/ioc.h"
#include "shortcuts/ishortcutscontroller.h"
#include "ui/imainwindow.h"
+#include <QWindow>
-class QWindow;
namespace muse::api {
class KeyboardApi : public api::ApiObject
{
--- a/src/framework/uicomponents/qml/Muse/UiComponents/abstracttableviewmodel.cpp
+++ b/src/framework/uicomponents/qml/Muse/UiComponents/abstracttableviewmodel.cpp
@@ -22,6 +22,7 @@
#include "abstracttableviewmodel.h"
#include <QSet>
+#include <QTimer>
#include "internal/tableviewlistcell.h"
--- a/src/framework/uicomponents/qml/Muse/UiComponents/windowview.h
+++ b/src/framework/uicomponents/qml/Muse/UiComponents/windowview.h
@@ -23,6 +23,7 @@
#include <qqmlintegration.h>
+#include <QQmlEngine>
#include <QQmlParserStatus>
#include <QQuickItem>
#include <QQuickView>
@@ -37,7 +38,6 @@
Q_MOC_INCLUDE(< QWindow >)
-class QQmlEngine;
class QQuickCloseEvent;
class QQuickView;
--- a/src/framework/ui/qml/Muse/Ui/initialletternavigation.cpp
+++ b/src/framework/ui/qml/Muse/Ui/initialletternavigation.cpp
@@ -26,6 +26,8 @@
#include "navigationpanel.h"
+#include <QRegularExpression>
+
using namespace muse::ui;
static QSet<Qt::Key> NAVIGATION_KEYS = {
--- a/src/framework/ui/view/interactiveprovider.cpp
+++ b/src/framework/ui/view/interactiveprovider.cpp
@@ -29,6 +29,7 @@
#include <QGuiApplication>
#include <QWindow>
#include <QWidget>
+#include <QQmlEngine>
#include "global/async/async.h"
#include "diagnostics/diagnosticutils.h"
--- a/src/importexport/lyricsexport/internal/lrcwriter.cpp
+++ b/src/importexport/lyricsexport/internal/lrcwriter.cpp
@@ -23,6 +23,7 @@
#include "lrcwriter.h"
#include <QBuffer>
+#include <QRegularExpression>
#include "io/file.h"
#include "types/ret.h"
|