implement ifuse for Linux

- Updated CMakeLists.txt to include platform-specific source files for macOS.
- Added new icon for disk unmount button.
- Modified resources.qrc to include the new icon.
- Implemented iFuse disk unmount button and manager classes for handling iFuse operations on Linux.
- Created iFuseWidget for managing iPhone disk mounting, including UI and process handling.
- Integrated iFuse functionality into the main application, allowing users to mount and unmount iPhone disks.
- Enhanced DeviceInfoWidget and other UI components for better user experience.
- Added support for displaying mounted iFuse paths in the status bar.
This commit is contained in:
uncor3
2025-09-30 04:45:15 +00:00
parent 6b9fdd9299
commit 8f095aab89
20 changed files with 693 additions and 47 deletions
+2 -3
View File
@@ -1,5 +1,4 @@
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
@@ -10,7 +9,7 @@ int main(int argc, char *argv[])
// QCoreApplication::setOrganizationDomain("iDescriptor.com");
QCoreApplication::setApplicationName("iDescriptor");
MainWindow w;
w.show();
MainWindow *w = MainWindow::sharedInstance();
w->show();
return a.exec();
}