Refactor device event handling and improve icon loading in InstalledAppsWidget

- Updated DeviceInfoWidget to include necessary headers for UI components.
- Modified DiskUsageWidget to enable debug mode for gallery usage.
- Enhanced iDescriptor.h by adding new AddType for pairing failures.
- Replaced QLabel with IDLoadingIconLabel in InstalledAppsWidget for better icon handling.
- Implemented asynchronous icon loading in InstalledAppsWidget using a queue.
- Improved event handling in main window to differentiate between connection states.
- Added alreadyExists method in NetworkDeviceCard to handle already connected devices.
- Updated Rust dependencies and added new header for device event subscription.
- Refactored Rust code to improve device pairing logic and event callback handling.
This commit is contained in:
uncor3
2026-03-25 10:52:24 +00:00
parent 95c53eb6ad
commit f4ffbcaf54
20 changed files with 843 additions and 398 deletions
+2 -3
View File
@@ -27,7 +27,7 @@
#include <QPushButton>
#include <QWidget>
class QProcessIndicator;
class ZLoadingWidget;
class DevDiskImageHelper : public QDialog
{
@@ -62,8 +62,7 @@ private:
const iDescriptorDevice *m_device;
QLabel *m_statusLabel;
QProcessIndicator *m_loadingIndicator;
QPushButton *m_mountButton;
ZLoadingWidget *m_loadingWidget;
QPushButton *m_retryButton;
QPushButton *m_cancelButton;