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:
@@ -83,6 +83,12 @@ LiveScreenWidget::LiveScreenWidget(iDescriptorDevice *device, QWidget *parent)
|
||||
connect(m_timer, &QTimer::timeout, this,
|
||||
&LiveScreenWidget::updateScreenshot);
|
||||
|
||||
// Defer the initialization to allow the main widget to show first
|
||||
QTimer::singleShot(0, this, &LiveScreenWidget::startInitialization);
|
||||
}
|
||||
|
||||
void LiveScreenWidget::startInitialization()
|
||||
{
|
||||
const bool initializeScreenshotServiceSuccess =
|
||||
initializeScreenshotService(false);
|
||||
if (initializeScreenshotServiceSuccess)
|
||||
|
||||
Reference in New Issue
Block a user