1.3.1
This commit is contained in:
parent
31263d8318
commit
06c89e3f45
|
@ -39,8 +39,10 @@ void COptionsWindow::CreateAccess()
|
|||
|
||||
void COptionsWindow::OnAccessChanged()
|
||||
{
|
||||
if (ui.chkPrivacy->isChecked() || ui.chkUseSpecificity->isChecked())
|
||||
theGUI->CheckCertificate(this);
|
||||
if (sender() == ui.chkPrivacy || sender() == ui.chkUseSpecificity) {
|
||||
if (ui.chkPrivacy->isChecked() || (ui.chkUseSpecificity->isEnabled() && ui.chkUseSpecificity->isChecked()))
|
||||
theGUI->CheckCertificate(this);
|
||||
}
|
||||
|
||||
UpdateAccessPolicy();
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ void COptionsWindow::CreateAdvanced()
|
|||
connect(ui.chkComTimeout, SIGNAL(clicked(bool)), this, SLOT(OnAdvancedChanged()));
|
||||
|
||||
connect(ui.chkNoSecurityIsolation, SIGNAL(clicked(bool)), this, SLOT(OnIsolationChanged()));
|
||||
connect(ui.chkNoSecurityFiltering, SIGNAL(clicked(bool)), this, SLOT(OnIsolationChanged()));
|
||||
connect(ui.chkNoSecurityFiltering, SIGNAL(clicked(bool)), this, SLOT(OnAdvancedChanged()));
|
||||
|
||||
connect(ui.chkOpenDevCMApi, SIGNAL(clicked(bool)), this, SLOT(OnAdvancedChanged()));
|
||||
//connect(ui.chkOpenLsaSSPI, SIGNAL(clicked(bool)), this, SLOT(OnAdvancedChanged()));
|
||||
|
@ -259,8 +259,11 @@ void COptionsWindow::SaveAdvanced()
|
|||
|
||||
void COptionsWindow::OnIsolationChanged()
|
||||
{
|
||||
if (ui.chkPrivacy->isChecked() || ui.chkUseSpecificity->isChecked())
|
||||
theGUI->CheckCertificate(this);
|
||||
if (sender() == ui.chkNoSecurityIsolation) {
|
||||
// we can ignore chkNoSecurityFiltering as it requires chkNoSecurityIsolation
|
||||
if (ui.chkNoSecurityIsolation->isChecked())
|
||||
theGUI->CheckCertificate(this);
|
||||
}
|
||||
|
||||
UpdateBoxIsolation();
|
||||
|
||||
|
|
|
@ -171,7 +171,7 @@ void COptionsWindow::LoadGeneral()
|
|||
ui.chkDropRights->setChecked(m_pBox->GetBool("DropAdminRights", false));
|
||||
ui.chkFakeElevation->setChecked(m_pBox->GetBool("FakeAdminRights", false));
|
||||
ui.chkMsiExemptions->setChecked(m_pBox->GetBool("MsiInstallerExemptions", false));
|
||||
|
||||
|
||||
ui.chkBlockSpooler->setChecked(m_pBox->GetBool("ClosePrintSpooler", false));
|
||||
ui.chkOpenSpooler->setChecked(m_pBox->GetBool("OpenPrintSpooler", false));
|
||||
ui.chkPrintToFile->setChecked(m_pBox->GetBool("AllowSpoolerPrintToFile", false));
|
||||
|
@ -311,7 +311,7 @@ void COptionsWindow::UpdateBoxSecurity()
|
|||
|
||||
void COptionsWindow::OnSecurityMode()
|
||||
{
|
||||
if (ui.chkSecurityMode->isChecked() || ui.chkLockDown->isChecked() || ui.chkRestrictDevices->isChecked())
|
||||
if (ui.chkSecurityMode->isChecked() || (ui.chkLockDown->isEnabled() && ui.chkLockDown->isChecked()) || (ui.chkRestrictDevices->isEnabled() && ui.chkRestrictDevices->isChecked()))
|
||||
theGUI->CheckCertificate(this);
|
||||
|
||||
UpdateBoxSecurity();
|
||||
|
|
Loading…
Reference in New Issue