Pārlūkot izejas kodu

UI: Make scene collection/profile enum funcs external

Allows using the functions outside of the file they're in.
jp9000 9 gadi atpakaļ
vecāks
revīzija
bfc21317bf

+ 1 - 1
UI/window-basic-main-profiles.cpp

@@ -24,7 +24,7 @@
 #include "window-namedialog.hpp"
 #include "qt-wrappers.hpp"
 
-template <typename Func> static void EnumProfiles(Func &&cb)
+void EnumProfiles(std::function<bool (const char *, const char *)> &&cb)
 {
 	char path[512];
 	os_glob_t *glob;

+ 3 - 1
UI/window-basic-main-scene-collections.cpp

@@ -24,7 +24,9 @@
 #include "window-namedialog.hpp"
 #include "qt-wrappers.hpp"
 
-template <typename Func> static void EnumSceneCollections(Func &&cb)
+using namespace std;
+
+void EnumSceneCollections(std::function<bool (const char *, const char *)> &&cb)
 {
 	char path[512];
 	os_glob_t *glob;