mirror of
https://github.com/iDescriptor/iDescriptor.git
synced 2026-06-22 03:45:51 +08:00
Add keychain dialog and settings for unsecure backend usage
- Introduced KeychainDialog for managing keychain access during app store sign-in. - Added settings for enabling/disabling unsecure backend usage in SettingsManager. - Updated AppsWidget to initialize keychain dialog based on settings. - Enhanced error messages and UI adjustments in various components.
This commit is contained in:
+6
-9
@@ -134,21 +134,18 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
this, &MainWindow::updateNoDevicesConnected);
|
||||
|
||||
m_ZTabWidget->addTab(m_mainStackedWidget, "iDevice");
|
||||
m_ZTabWidget->addTab(AppsWidget::sharedInstance(), "Apps");
|
||||
auto *appsWidgetTab =
|
||||
m_ZTabWidget->addTab(AppsWidget::sharedInstance(), "Apps");
|
||||
m_ZTabWidget->addTab(new ToolboxWidget(this), "Toolbox");
|
||||
|
||||
auto *jailbrokenWidget = new JailbrokenWidget(this);
|
||||
m_ZTabWidget->addTab(jailbrokenWidget, "Jailbroken");
|
||||
m_ZTabWidget->finalizeStyles();
|
||||
|
||||
// connect(
|
||||
// m_ZTabWidget, &ZTabWidget::currentChanged, this,
|
||||
// [this, jailbrokenWidget](int index) {
|
||||
// if (index == 3) { // Jailbroken tab
|
||||
// jailbrokenWidget->initWidget();
|
||||
// }
|
||||
// },
|
||||
// Qt::SingleShotConnection);
|
||||
connect(
|
||||
appsWidgetTab, &ZTab::clicked, this,
|
||||
[this](int index) { AppsWidget::sharedInstance()->init(); },
|
||||
Qt::SingleShotConnection);
|
||||
|
||||
// settings button
|
||||
ZIconWidget *settingsButton = new ZIconWidget(
|
||||
|
||||
Reference in New Issue
Block a user