diff --git a/Qt/PPSSPP.pro b/Qt/PPSSPP.pro
index a9ad2bfa5c..dab7775911 100755
--- a/Qt/PPSSPP.pro
+++ b/Qt/PPSSPP.pro
@@ -13,16 +13,20 @@ lessThan(QT_MAJOR_VERSION, 5) {
# Extra Qt modules
linux: CONFIG += link_pkgconfig
-win32|greaterThan(QT_MAJOR_VERSION,4): QT += multimedia
-else:linux:packagesExist(QtMultimedia): QT += multimedia
-else {
+linux:lessThan(QT_MAJOR_VERSION,5):!packagesExist(QtMultimedia) {
+ # Ubuntu et al workaround. They forgot QtMultimedia
CONFIG += mobility
MOBILITY += multimedia
}
+else: QT += multimedia
+
greaterThan(QT_MAJOR_VERSION,4): QT += widgets
-mobile_platform: MOBILITY += sensors
-symbian: MOBILITY += systeminfo feedback
+mobile_platform {
+ CONFIG += mobility
+ MOBILITY += sensors
+ symbian: MOBILITY += systeminfo feedback
+}
# PPSSPP Libs
QMAKE_LIBDIR += $$CONFIG_DIR
@@ -90,7 +94,7 @@ INCLUDEPATH += $$P $$P/Common $$P/native
SOURCES += $$P/Qt/*.cpp
HEADERS += $$P/Qt/*.h
FORMS += $$P/Qt/*.ui
- RESOURCES += $$P/Qt/resources.qrc
+ RESOURCES += $$P/Qt/desktop_assets.qrc
INCLUDEPATH += $$P/Qt
# Translations
@@ -105,9 +109,9 @@ INCLUDEPATH += $$P $$P/Common $$P/native
PRE_TARGETDEPS += compiler_lang_make_all
} else {
# Desktop handles the Init separately
+ RESOURCES += $$P/Qt/assets.qrc
SOURCES += $$P/UI/NativeApp.cpp
}
-RESOURCES += assets.qrc
# Packaging
symbian {
diff --git a/Qt/ctrldisasmview.cpp b/Qt/ctrldisasmview.cpp
index e334d72a72..55625b052e 100644
--- a/Qt/ctrldisasmview.cpp
+++ b/Qt/ctrldisasmview.cpp
@@ -257,7 +257,7 @@ void CtrlDisAsmView::paintEvent(QPaintEvent *)
painter.setFont(normalFont);
- QImage breakPoint(":/images/breakpoint");
+ QImage breakPoint(":/resources/breakpoint.ico");
int i;
curAddress&=~(align-1);
diff --git a/Qt/desktop_assets.qrc b/Qt/desktop_assets.qrc
new file mode 100644
index 0000000000..89434e8b35
--- /dev/null
+++ b/Qt/desktop_assets.qrc
@@ -0,0 +1,24 @@
+
+
+ ../assets/ui_atlas_lowmem.zim
+ ../assets/ppge_atlas.zim
+ ../lang
+ ../assets/langregion.ini
+ ../assets/unknown.png
+ ../assets/shaders
+ ../flash0/font
+ languages/ppsspp_de.qm
+ languages/ppsspp_en.qm
+ languages/ppsspp_fr.qm
+ languages/ppsspp_gr.qm
+ languages/ppsspp_hu.qm
+ languages/ppsspp_id.qm
+ languages/ppsspp_pl.qm
+ languages/ppsspp_pt-br.qm
+ languages/ppsspp_ru.qm
+ languages/ppsspp_zh-cn.qm
+ languages/ppsspp_zh-tw.qm
+ resources/breakpointDisable.ico
+ resources/breakpoint.ico
+
+
diff --git a/Qt/resources.qrc b/Qt/resources.qrc
deleted file mode 100644
index c4012a239c..0000000000
--- a/Qt/resources.qrc
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- resources/psp.png
- resources/psp_map.png
- resources/psp_rightbtn_red.png
- resources/psp_smallbtn_red.png
- resources/psp_down_red.png
- resources/psp_up_red.png
- resources/psp_right_red.png
- resources/psp_left_red.png
- resources/psp_rt_red.png
- resources/psp_lt_red.png
- resources/psp_aright.png
- resources/psp_adown.png
- resources/psp_aleft.png
- resources/psp_aup.png
- resources/stop1.ico
- resources/icon1.ico
-
-
- languages/ppsspp_zh-cn.qm
- languages/ppsspp_en.qm
- languages/ppsspp_fr.qm
- languages/ppsspp_pl.qm
- languages/ppsspp_de.qm
- languages/ppsspp_zh-tw.qm
- languages/ppsspp_pt-br.qm
- languages/ppsspp_id.qm
- languages/ppsspp_ru.qm
-
-
diff --git a/Qt/resources/icon1.ico b/Qt/resources/breakpoint.ico
similarity index 100%
rename from Qt/resources/icon1.ico
rename to Qt/resources/breakpoint.ico
diff --git a/Qt/resources/stop1.ico b/Qt/resources/breakpointDisable.ico
similarity index 100%
rename from Qt/resources/stop1.ico
rename to Qt/resources/breakpointDisable.ico
diff --git a/Qt/resources/psp.png b/Qt/resources/psp.png
deleted file mode 100644
index 7de480766b..0000000000
Binary files a/Qt/resources/psp.png and /dev/null differ
diff --git a/Qt/resources/psp_adown.png b/Qt/resources/psp_adown.png
deleted file mode 100644
index 141664b2a4..0000000000
Binary files a/Qt/resources/psp_adown.png and /dev/null differ
diff --git a/Qt/resources/psp_aleft.png b/Qt/resources/psp_aleft.png
deleted file mode 100644
index 60545be238..0000000000
Binary files a/Qt/resources/psp_aleft.png and /dev/null differ
diff --git a/Qt/resources/psp_aright.png b/Qt/resources/psp_aright.png
deleted file mode 100644
index f951c2bb93..0000000000
Binary files a/Qt/resources/psp_aright.png and /dev/null differ
diff --git a/Qt/resources/psp_aup.png b/Qt/resources/psp_aup.png
deleted file mode 100644
index 8028261674..0000000000
Binary files a/Qt/resources/psp_aup.png and /dev/null differ
diff --git a/Qt/resources/psp_down_red.png b/Qt/resources/psp_down_red.png
deleted file mode 100644
index 0ec28673b2..0000000000
Binary files a/Qt/resources/psp_down_red.png and /dev/null differ
diff --git a/Qt/resources/psp_left_red.png b/Qt/resources/psp_left_red.png
deleted file mode 100644
index 353d9be44b..0000000000
Binary files a/Qt/resources/psp_left_red.png and /dev/null differ
diff --git a/Qt/resources/psp_lt_red.png b/Qt/resources/psp_lt_red.png
deleted file mode 100644
index a44504f1f2..0000000000
Binary files a/Qt/resources/psp_lt_red.png and /dev/null differ
diff --git a/Qt/resources/psp_map.png b/Qt/resources/psp_map.png
deleted file mode 100644
index f164010885..0000000000
Binary files a/Qt/resources/psp_map.png and /dev/null differ
diff --git a/Qt/resources/psp_right_red.png b/Qt/resources/psp_right_red.png
deleted file mode 100644
index 81b809e055..0000000000
Binary files a/Qt/resources/psp_right_red.png and /dev/null differ
diff --git a/Qt/resources/psp_rightbtn_red.png b/Qt/resources/psp_rightbtn_red.png
deleted file mode 100644
index 258822507a..0000000000
Binary files a/Qt/resources/psp_rightbtn_red.png and /dev/null differ
diff --git a/Qt/resources/psp_rt_red.png b/Qt/resources/psp_rt_red.png
deleted file mode 100644
index ce9b87163c..0000000000
Binary files a/Qt/resources/psp_rt_red.png and /dev/null differ
diff --git a/Qt/resources/psp_smallbtn_red.png b/Qt/resources/psp_smallbtn_red.png
deleted file mode 100644
index 4239c46fc5..0000000000
Binary files a/Qt/resources/psp_smallbtn_red.png and /dev/null differ
diff --git a/Qt/resources/psp_up_red.png b/Qt/resources/psp_up_red.png
deleted file mode 100644
index dd6f718a79..0000000000
Binary files a/Qt/resources/psp_up_red.png and /dev/null differ