From f3a880ede63e8752472f3fe8eda9f2713026ca2d Mon Sep 17 00:00:00 2001 From: love-code-yeyixiao <188240888@qq.com> Date: Sat, 25 May 2024 19:48:42 +0800 Subject: [PATCH] Update SetupWizard --- SandboxiePlus/SandMan/Wizards/SetupWizard.cpp | 8 ++++++++ SandboxiePlus/SandMan/Wizards/SetupWizard.h | 1 + 2 files changed, 9 insertions(+) diff --git a/SandboxiePlus/SandMan/Wizards/SetupWizard.cpp b/SandboxiePlus/SandMan/Wizards/SetupWizard.cpp index 2cb0dd1a..82858d5a 100644 --- a/SandboxiePlus/SandMan/Wizards/SetupWizard.cpp +++ b/SandboxiePlus/SandMan/Wizards/SetupWizard.cpp @@ -86,6 +86,9 @@ bool CSetupWizard::ShowWizard(int iOldLevel) if (wizard.field("useBrowserIcon").toBool()) CSettingsWindow::AddBrowserIcon(); + if (wizard.field("editAdminOnly").toBool()) + theConf->SetValue("Options/EditAdminOnly", 1); + //if (wizard.field("useWFP").toBool()) { // theAPI->GetGlobalSettings()->SetBool("NetworkEnableWFP", true); // theAPI->ReloadConfig(true); @@ -518,6 +521,11 @@ CShellPage::CShellPage(QWidget *parent) layout->addWidget(m_pBrowserIcon); registerField("useBrowserIcon", m_pBrowserIcon); + m_pEditOnlyAdmin = new QCheckBox(tr("Only applications with administrator token can change ini setting.")); + m_pEditOnlyAdmin->setChecked(false); + layout->addWidget(m_pEditOnlyAdmin); + registerField("editAdminOnly", m_pEditOnlyAdmin); + setLayout(layout); } diff --git a/SandboxiePlus/SandMan/Wizards/SetupWizard.h b/SandboxiePlus/SandMan/Wizards/SetupWizard.h index cf2036a1..71e5b182 100644 --- a/SandboxiePlus/SandMan/Wizards/SetupWizard.h +++ b/SandboxiePlus/SandMan/Wizards/SetupWizard.h @@ -119,6 +119,7 @@ private: QCheckBox *m_pAutoStart; QCheckBox *m_pContecxtMenu; QCheckBox *m_pBrowserIcon; + QCheckBox* m_pEditOnlyAdmin; }; //////////////////////////////////////////////////////////////////////////////////////////