#include "stdafx.h" #include "OptionsWindow.h" #include "SandMan.h" #include "SettingsWindow.h" #include "../MiscHelpers/Common/Settings.h" #include "../MiscHelpers/Common/Common.h" #include "../MiscHelpers/Common/ComboInputDialog.h" #include "../MiscHelpers/Common/SettingsWidgets.h" #include "Helpers/WinAdmin.h" void COptionsWindow::LoadStart() { ui.chkStartBlockMsg->setEnabled(!ui.radStartAll->isChecked()); ui.chkStartBlockMsg->setChecked(m_pBox->GetBool("NotifyStartRunAccessDenied", true)); m_StartChanged = false; } void COptionsWindow::SaveStart() { WriteAdvancedCheck(ui.chkStartBlockMsg, "NotifyStartRunAccessDenied", "", "n"); m_StartChanged = false; } void COptionsWindow::OnRestrictStart() { // only selected bool Enable = ui.radStartSelected->isChecked(); if (Enable) SetAccessEntry(eIPC, "!", eClosed, "*"); else DelAccessEntry(eIPC, "!", eClosed, "*"); // all except selected Enable = ui.radStartExcept->isChecked(); if (Enable) SetAccessEntry(eIPC, "", eClosed, "*"); else DelAccessEntry(eIPC, "", eClosed, "*"); ui.chkStartBlockMsg->setEnabled(!ui.radStartAll->isChecked()); //m_StartChanged = true; //OnOptChanged(); } void COptionsWindow::OnAddStartProg() { AddProgToGroup(ui.treeStart, ""); //m_StartChanged = true; //OnOptChanged(); } void COptionsWindow::OnDelStartProg() { DelProgFromGroup(ui.treeStart, ""); //m_StartChanged = true; //OnOptChanged(); }