Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlic3rPE <slic3r@Slic3rPEs-MacBook-Pro.local>2019-12-11 12:16:32 +0300
committerDavid Kocik <kocikdav@gmail.com>2019-12-13 15:51:46 +0300
commit9e4f470f98037860346d7902b84b0407099dba1d (patch)
tree8475583222937e18d71419cd15c76e28e5755617 /src/slic3r/GUI/RemovableDriveManager.hpp
parent95ff384e47d3d4020af1a0468616fd2f167f0d76 (diff)
macos better wrapper
Diffstat (limited to 'src/slic3r/GUI/RemovableDriveManager.hpp')
-rw-r--r--src/slic3r/GUI/RemovableDriveManager.hpp29
1 files changed, 16 insertions, 13 deletions
diff --git a/src/slic3r/GUI/RemovableDriveManager.hpp b/src/slic3r/GUI/RemovableDriveManager.hpp
index 202680328..cbf6f53aa 100644
--- a/src/slic3r/GUI/RemovableDriveManager.hpp
+++ b/src/slic3r/GUI/RemovableDriveManager.hpp
@@ -6,6 +6,10 @@
namespace Slic3r {
namespace GUI {
+class RDMMMWrapper;
+#if __APPLE__
+
+
struct DriveData
{
std::string name;
@@ -57,25 +61,24 @@ private:
//INT_PTR WINAPI WinProcCallback(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
#else
#if __APPLE__
- RemovableDriveManagerMM * m_rdmmm;
+ RDMMMWrapper * m_rdmmm;
#endif
void search_path(const std::string &path, const std::string &parent_path);
void inspect_file(const std::string &path, const std::string &parent_path);
bool compare_filesystem_id(const std::string &path_a, const std::string &path_b);
#endif
};
-#if __APPLE__
-class RemovableDriveManagerMM
-{
-public:
- RemovableDriveManagerMM();
- ~RemovableDriveManagerMM();
- register_window();
- list_devices();
-private:
- RemovableDriveManagerMMImpl *m_imp;
- friend void RemovableDriveManager::inspect_file(const std::string &path, const std::string &parent_path);
-};
+ class RDMMMWrapper
+ {
+ public:
+ RDMMMWrapper();
+ ~RDMMMWrapper();
+ void register_window();
+ void list_devices();
+ private:
+ void *m_imp;
+ friend void RemovableDriveManager::inspect_file(const std::string &path, const std::string &parent_path);
+ };
#endif
}}
#endif