mirror of
https://github.com/iDescriptor/iDescriptor.git
synced 2026-06-22 03:45:51 +08:00
fix bugs & add new dialogs
- Introduced `CredDialog` to prompt users for access to secure backends (Windows Credential Manager or Secret Service). - Integrated `CredDialog` into `AppsWidget` initialization flow, allowing users to skip signing in. - Updated `SettingsManager` to manage user preferences for showing the keychain dialog. - Enhanced `DevDiskManager` and related classes to utilize a new method for creating device disk image paths. - Refactored `VirtualLocation` to support saving and displaying recent locations. - Improved UI responsiveness and layout adjustments across various widgets. - Cleaned up unused code and comments for better maintainability.
This commit is contained in:
@@ -36,7 +36,7 @@ public:
|
||||
explicit DevDiskManager(QObject *parent = nullptr);
|
||||
static DevDiskManager *sharedInstance();
|
||||
|
||||
QList<ImageInfo> parseImageList(int deviceMajorVersion,
|
||||
QList<ImageInfo> parseImageList(QString path, int deviceMajorVersion,
|
||||
int deviceMinorVersion,
|
||||
const char *mounted_sig,
|
||||
uint64_t mounted_sig_len);
|
||||
@@ -61,7 +61,8 @@ public:
|
||||
QByteArray getImageListData() const { return m_imageListJsonData; }
|
||||
GetMountedImageResult getMountedImage(const char *udid);
|
||||
bool mountCompatibleImage(iDescriptorDevice *device);
|
||||
bool downloadCompatibleImage(iDescriptorDevice *device);
|
||||
bool downloadCompatibleImage(iDescriptorDevice *device,
|
||||
std::function<void(bool)> callback);
|
||||
|
||||
signals:
|
||||
void imageListFetched(bool success,
|
||||
@@ -93,8 +94,9 @@ private:
|
||||
QMap<QString, QMap<QString, QString>> parseDiskDir();
|
||||
QList<ImageInfo>
|
||||
getImagesSorted(QMap<QString, QMap<QString, QString>> imageFiles,
|
||||
int deviceMajorVersion, int deviceMinorVersion,
|
||||
const char *mounted_sig, uint64_t mounted_sig_len);
|
||||
QString path, int deviceMajorVersion,
|
||||
int deviceMinorVersion, const char *mounted_sig,
|
||||
uint64_t mounted_sig_len);
|
||||
void populateImageList();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user