#include <SettingsPage.hpp>
Classes | |
| struct | SambaColumns |
| class | RuleColumns |
| class | PhishColumns |
| struct | AllowlistCols |
Public Member Functions | |
| SettingsPage (ClamdConfig &config) | |
| ~SettingsPage () override | |
| void | goto_page (int n) |
| void | set_notebook_no_tabs () |
| SettingsPage () | |
| void | setProtectionEnabled (bool enabled) |
| void | setSystemIntegrationStatus (const std::string &text) |
| void | refreshState () |
| sigc::signal< void(bool)> & | signal_toggle_protection_requested () |
Private Member Functions | |
| void | build_secure_payments_tab () |
| void | build_proxy_bypass_tab () |
| void | build_clamav_db_tab () |
| void | refresh_clamav_db_list (Gtk::Box *listBox) |
| void | build_email_security_tab () |
| void | onAddSambaDir () |
| void | onRemoveSambaDir () |
| void | onScanNowSamba () |
| bool | validate_samba_dirs () |
| std::vector< std::string > | collect_samba_dirs (const Glib::RefPtr< Gtk::ListStore > &store, const SambaColumns &cols) |
| void | onQuarantineClicked () |
| void | onAddPath () |
| void | onRemovePath () |
| void | onSave () |
| void | onRealtimeToggled () |
| void | build_antiransom_tab () |
| void | build_antiransom_advanced_tab () |
| void | loadAdvancedConfig () |
| void | loadAllowlistUI () |
| void | saveAllowlistUI () |
| void | saveAdvancedConfig (bool suspicious_only, const Glib::ustring &ignore_paths, const Glib::ustring &ignore_ext, const Glib::ustring &suspicious_ext) |
| void | onAntiransomToggled () |
| void | refreshAntiransomRules () |
| void | loadYaraRules () |
| void | loadScannerConfig (bool &use_rules, bool &use_db, int &interval, std::vector< std::string > &dirs) |
| void | saveScannerConfig (bool use_rules, bool use_db, int interval, const std::vector< std::string > &dirs) |
| void | build_antiphish_tab () |
| void | onAntiphishToggled () |
| void | refreshPhishLists () |
| void | loadPhishLists () |
| void | build_options_tab () |
| void | build_whitelist_tab () |
| void | build_user_services_tab () |
| bool | is_user_service_enabled (const std::string &service_name) |
| bool | enable_user_service (const std::string &service_name) |
| bool | disable_user_service (const std::string &service_name) |
| bool | is_system_service_enabled (const std::string &unit_name) |
| bool | enable_system_service (const std::string &unit_name) |
| bool | disable_system_service (const std::string &unit_name) |
| bool | run_cmd (const std::vector< std::string > &argv, std::string *out_stdout=nullptr, bool silence_stderr=true) |
| bool | pkexec_servicectl (const std::vector< std::string > &args, std::string *out_stdout=nullptr) |
| void | build_services_section (Gtk::Box &parent, const std::vector< std::tuple< std::string, Glib::ustring, Glib::ustring > > &services, bool system_units) |
| void | build_system_services_tab () |
| void | buildUi () |
| void | loadPreference () |
| bool | serviceEnabled () const |
| bool | autostartInstalled () const |
| bool | backupExists () const |
Static Private Member Functions | |
| static void | show_service_error_dialog (const Glib::ustring &message, const std::string &service_name) |
| static std::string | boolText (bool value) |
Private Attributes | |
| ClamdConfig & | clamdConfig |
| Gtk::Stack | stack |
| Gtk::StackSwitcher | stack_switcher |
| std::vector< Gtk::Widget * > | page_order_ |
| Gtk::Switch | clamonaccSwitch |
| Gtk::Label | realtimeLabel |
| Gtk::Label | quarantineLabel |
| Gtk::Button | quarantineButton |
| Gtk::ListBox | listbox_paths |
| Gtk::Button | btn_addPath |
| Gtk::Button | btn_removePath |
| Gtk::Box | box_scanOptions {Gtk::Orientation::VERTICAL} |
| std::map< std::string, Gtk::CheckButton * > | checkOptions |
| Gtk::Switch | toggleAllSwitch |
| Gtk::Label | toggleAllLabel |
| Gtk::Button | btn_save |
| Gtk::Button | btn_applyBase |
| Gtk::Label * | clamdb_count_label_ = nullptr |
| Gtk::ComboBoxText | combo_os_ |
| Gtk::Entry | entry_http_port_ |
| Gtk::Entry | entry_https_port_ |
| bool | http_updating_ = false |
| bool | https_updating_ = false |
| Gtk::Button | btn_apply_webconfig_ |
| Gtk::Switch | antiransomSwitch |
| Gtk::Label | antiransomStatus |
| RuleColumns | ruleCols |
| Glib::RefPtr< Gtk::ListStore > | rulesStore |
| Gtk::TreeView | rulesView |
| Gtk::CheckButton | chk_enableYara |
| Gtk::CheckButton | chk_enableSanesecurity |
| Gtk::Label | lbl_scanPaths |
| Gtk::ListBox | listbox_scanPaths |
| Gtk::Button | btn_addScanPath |
| Gtk::Button | btn_removeScanPath |
| Gtk::SpinButton | spin_interval |
| SambaColumns | sambaCols |
| Glib::RefPtr< Gtk::ListStore > | sambaStore |
| Gtk::TreeView | sambaView |
| Gtk::CheckButton | chk_enableSamba |
| Gtk::Button | btnAddSamba |
| Gtk::Button | btnRemSamba |
| Gtk::Button | btnScanNow |
| Gtk::Switch | switchEnableSamba |
| bool | enable_samba = false |
| std::vector< std::string > | samba_dirs |
| Gtk::Switch | antiphishSwitch |
| Gtk::Label | antiphishStatus |
| Glib::RefPtr< Gtk::ListStore > | phishStore |
| Gtk::TreeView | phishView |
| Gtk::Switch | googleSafeSwitch |
| Gtk::Entry | googleSafeKeyEntry |
| Glib::RefPtr< Gtk::SingleSelection > | whitelistSelection |
| Glib::RefPtr< Gtk::StringList > | whitelistStore |
| Gtk::ListView | whitelistView |
| PhishColumns | phishCols |
| Gtk::ComboBoxText | combo_language_ |
| Gtk::Button | btn_apply_language_ |
| Gtk::CheckButton * | chkSuspOnly = nullptr |
| Gtk::Entry * | txtIgnPaths = nullptr |
| Gtk::Entry * | txtCompany = nullptr |
| Gtk::Entry * | txtIgnExt = nullptr |
| Gtk::Entry * | txtSuspExt = nullptr |
| AllowlistCols | allowCols |
| Glib::RefPtr< Gtk::ListStore > | allowStore |
| Gtk::TreeView | allowView |
| bool | updatingToggle = false |
| std::map< std::string, bool > | toggleControlled |
| BastionGuard::AliveFlag | alive_ = BastionGuard::make_alive_flag() |
| Gtk::ScrolledWindow | m_scroll |
| Gtk::Box | m_content {Gtk::Orientation::VERTICAL, 16} |
| Gtk::Label | m_title |
| Gtk::Label | m_intro |
| Gtk::Frame | m_serviceFrame |
| Gtk::Box | m_serviceBox {Gtk::Orientation::VERTICAL, 12} |
| Gtk::Switch | m_enableSwitch |
| Gtk::Label | m_enableLabel |
| Gtk::Label | m_statusLabel |
| Gtk::Label | m_infoLabel |
| Gtk::Button | m_applyButton |
| Gtk::Button | m_refreshButton |
| Gtk::Frame | m_detailsFrame |
| Gtk::Box | m_detailsBox {Gtk::Orientation::VERTICAL, 8} |
| Gtk::Label | m_savedPrefLabel |
| Gtk::Label | m_serviceStateLabel |
| Gtk::Label | m_autostartStateLabel |
| Gtk::Label | m_backupStateLabel |
| Gtk::Label | m_serviceTitle |
| Gtk::Label | m_serviceBadge |
| Gtk::Label | m_detailsTitle |
| Gtk::Label | m_detailsBadge |
| bool | m_updatingSwitch = false |
| sigc::signal< void(bool)> | m_signalToggleProtectionRequested |
| std::string | m_configPath |
| std::string | m_backupPath |
| bool | m_savedEnabled = true |
Definition at line 29 of file SettingsPage.hpp.
|
explicit |
Definition at line 1450 of file SettingsPage.cpp.
References _, antiransomStatus, antiransomSwitch, btn_addPath, btn_removePath, btn_save, build_antiphish_tab(), build_antiransom_advanced_tab(), build_antiransom_tab(), build_clamav_db_tab(), build_email_security_tab(), build_options_tab(), build_proxy_bypass_tab(), build_secure_payments_tab(), build_system_services_tab(), build_user_services_tab(), build_whitelist_tab(), checkOptions, clamdConfig, clamonaccSwitch, SettingsPage::SambaColumns::col_path, ClamdConfig::getOnAccessPaths(), ClamdConfig::getScanOptions(), isClamonaccRunning(), listbox_paths, loadAdvancedConfig(), onAddPath(), onQuarantineClicked(), onRealtimeToggled(), onRemovePath(), onSave(), page_order_, quarantineButton, quarantineLabel, realtimeLabel, sambaCols, sambaStore, sambaView, stack, stack_switcher, toggleAllLabel, toggleAllSwitch, toggleControlled, and updatingToggle.
|
override |
Definition at line 1443 of file SettingsPage.cpp.
References alive_.
| SettingsPage::SettingsPage | ( | ) |
Definition at line 36 of file SettingsPage.cpp.
References _, buildUi(), loadPreference(), m_applyButton, m_backupPath, m_configPath, m_refreshButton, and refreshState().
|
private |
Definition at line 266 of file SettingsPage.cpp.
Referenced by refreshState().
|
private |
Definition at line 271 of file SettingsPage.cpp.
References m_backupPath.
Referenced by refreshState().
|
staticprivate |
|
private |
Definition at line 2097 of file SettingsPage.cpp.
References _, alive_, antiphishStatus, antiphishSwitch, Backend::enablePhishAutoUpdate(), FIREWALLD, googleSafeKeyEntry, googleSafeSwitch, BastionGuard::if_alive(), Backend::instance(), loadPhishLists(), onAntiphishToggled(), page_order_, phishCols, phishStore, phishView, refreshPhishLists(), bg_process::run(), Backend::saveGoogleSafeConfig(), Backend::setFirewallEnabled(), Backend::setGoogleSafeApiKey(), Backend::setGoogleSafeEnabled(), SettingsPage::PhishColumns::source, stack, Backend::testGoogleSafeKey(), UFW, and Backend::updatePhishLists().
Referenced by SettingsPage().
|
private |
Definition at line 3296 of file SettingsPage.cpp.
References _, allowCols, allowStore, allowView, antiransomStatus, chkSuspOnly, SettingsPage::AllowlistCols::col_hash, SettingsPage::AllowlistCols::col_rule, loadAdvancedConfig(), loadAllowlistUI(), page_order_, saveAdvancedConfig(), saveAllowlistUI(), stack, txtCompany, txtIgnExt, txtIgnPaths, and txtSuspExt.
Referenced by SettingsPage().
|
private |
Definition at line 1719 of file SettingsPage.cpp.
References _, alive_, antiransomStatus, antiransomSwitch, BastionGuard::if_alive(), Backend::instance(), loadScannerConfig(), loadYaraRules(), SettingsPage::RuleColumns::name, onAntiransomToggled(), page_order_, refreshAntiransomRules(), ruleCols, rulesStore, rulesView, saveScannerConfig(), spin_interval, stack, Backend::updateSanesecurityDB(), and Backend::updateYaraRules().
Referenced by SettingsPage().
|
private |
Definition at line 4763 of file SettingsPage.cpp.
References _, clamdb_count_label_, page_order_, refresh_clamav_db_list(), and stack.
Referenced by SettingsPage().
|
private |
Definition at line 4829 of file SettingsPage.cpp.
References _, MailSecurityConfig::advertise_starttls, MailSignatureConfig::company, MailSecurityConfig::default_profile_id, MailSignatureConfig::display_name, MailSecurityConfig::enable_implicit_tls_listener, MailSecurityConfig::enabled, MailRelayProfile::id, MailSecurityConfig::inject_signature, MailSignatureConfig::job_title, MailRelayProfile::label, load_mail_security_config(), MailSecurityConfig::local_host, MailSecurityConfig::local_port, MailSecurityConfig::local_submission_port, MailSecurityConfig::local_tls_port, MailSignatureConfig::logo_path, bg_process::Result::output, page_order_, MailRelayProfile::password, MailSignatureConfig::phone, MailSecurityConfig::profiles, bg_process::run(), save_mail_security_config(), MailSecurityConfig::scan_outgoing, MailRelayProfile::signature, MailRelayProfile::smtp_host, MailRelayProfile::smtp_port, stack, tb_import_profiles(), MailSecurityConfig::version, and MailSignatureConfig::website.
Referenced by SettingsPage().
|
private |
Definition at line 2483 of file SettingsPage.cpp.
References _, alive_, btn_apply_language_, btn_apply_webconfig_, combo_language_, combo_os_, DATA_DIR, detect_distro(), entry_http_port_, entry_https_port_, normalize_locale(), bg_process::Result::ok(), bg_process::Result::output, page_order_, read_webports_conf(), bg_process::run(), Utils::show_message(), stack, and write_temp_script_and_elevate().
Referenced by SettingsPage().
|
private |
Definition at line 3941 of file SettingsPage.cpp.
References _, BastionGuard::Platform::cef_available(), CIDR, classify_bypass_entry(), Domain, Invalid, IPv4, IPv6, load_proxy_bypass_domains(), page_order_, bg_process::run(), save_proxy_bypass_domains(), and stack.
Referenced by SettingsPage().
|
private |
Definition at line 3442 of file SettingsPage.cpp.
References _, alive_, BastionGuard::Platform::cef_available(), create_log_popup(), ensure_payments_json_exists(), SettingsStore::get_secure_payments_enabled(), load_payments_domains(), normalize_domain_or_url(), page_order_, bg_process::run(), save_payments_domains(), SettingsStore::set_secure_payments_enabled(), stack, and update_payments_enabled_only().
Referenced by SettingsPage().
|
private |
Definition at line 4281 of file SettingsPage.cpp.
References _, disable_system_service(), disable_user_service(), enable_system_service(), enable_user_service(), is_system_service_enabled(), is_user_service_enabled(), and show_service_error_dialog().
Referenced by build_system_services_tab(), and build_user_services_tab().
|
private |
Definition at line 4235 of file SettingsPage.cpp.
References _, build_services_section(), page_order_, and stack.
Referenced by SettingsPage().
|
private |
Definition at line 4178 of file SettingsPage.cpp.
References _, build_services_section(), BastionGuard::Platform::cef_available(), page_order_, and stack.
Referenced by SettingsPage().
|
private |
Definition at line 2932 of file SettingsPage.cpp.
References _, BastionGuard::Platform::cef_available(), Backend::instance(), page_order_, bg_process::run(), stack, and Backend::updatePhishLists().
Referenced by SettingsPage().
|
private |
Definition at line 63 of file SettingsPage.cpp.
References _, m_applyButton, m_autostartStateLabel, m_backupStateLabel, m_content, m_detailsBadge, m_detailsBox, m_detailsFrame, m_detailsTitle, m_enableLabel, m_enableSwitch, m_infoLabel, m_intro, m_refreshButton, m_savedPrefLabel, m_scroll, m_serviceBadge, m_serviceBox, m_serviceFrame, m_serviceStateLabel, m_serviceTitle, m_signalToggleProtectionRequested, m_statusLabel, m_title, m_updatingSwitch, and refreshState().
Referenced by SettingsPage().
|
private |
|
private |
Definition at line 4494 of file SettingsPage.cpp.
References pkexec_servicectl().
Referenced by build_services_section().
|
private |
Definition at line 4450 of file SettingsPage.cpp.
References run_cmd().
Referenced by build_services_section().
|
private |
Definition at line 4485 of file SettingsPage.cpp.
References pkexec_servicectl().
Referenced by build_services_section().
|
private |
Definition at line 4441 of file SettingsPage.cpp.
References run_cmd().
Referenced by build_services_section().
|
inline |
Definition at line 40 of file SettingsPage.hpp.
References page_order_, and stack.
Referenced by SettingsWindow::build_sidebar(), and SettingsWindow::SettingsWindow().
|
private |
Definition at line 4457 of file SettingsPage.cpp.
Referenced by build_services_section().
|
private |
Definition at line 4413 of file SettingsPage.cpp.
Referenced by build_services_section().
|
private |
Definition at line 4634 of file SettingsPage.cpp.
References _, chkSuspOnly, txtIgnExt, txtIgnPaths, and txtSuspExt.
Referenced by build_antiransom_advanced_tab(), saveAdvancedConfig(), and SettingsPage().
|
private |
Definition at line 4509 of file SettingsPage.cpp.
References allowCols, allowStore, SettingsPage::AllowlistCols::col_hash, and SettingsPage::AllowlistCols::col_rule.
Referenced by build_antiransom_advanced_tab().
|
private |
Definition at line 2429 of file SettingsPage.cpp.
References _, phishCols, phishStore, resource(), and SettingsPage::PhishColumns::source.
Referenced by build_antiphish_tab(), and refreshPhishLists().
|
private |
Definition at line 239 of file SettingsPage.cpp.
References m_configPath, m_enableSwitch, m_savedEnabled, and m_updatingSwitch.
Referenced by refreshState(), and SettingsPage().
|
private |
Definition at line 1987 of file SettingsPage.cpp.
References _, and resource().
Referenced by build_antiransom_tab().
|
private |
Definition at line 1929 of file SettingsPage.cpp.
References _, SettingsPage::RuleColumns::name, ruleCols, and rulesStore.
Referenced by build_antiransom_tab(), and refreshAntiransomRules().
|
private |
Definition at line 1655 of file SettingsPage.cpp.
References _, ClamdConfig::addOnAccessPath(), clamdConfig, and listbox_paths.
Referenced by SettingsPage().
|
private |
|
private |
Definition at line 2395 of file SettingsPage.cpp.
References _, antiphishStatus, antiphishSwitch, bg_process::Result::exit_code, Backend::instance(), bg_process::run(), Backend::start_antiphish(), and Backend::stop_antiphish().
Referenced by build_antiphish_tab().
|
private |
Definition at line 1891 of file SettingsPage.cpp.
References _, antiransomStatus, antiransomSwitch, bg_process::Result::exit_code, Backend::instance(), bg_process::run(), Backend::start_antiransom(), and Backend::stop_antiransom().
Referenced by build_antiransom_tab().
|
private |
Definition at line 1635 of file SettingsPage.cpp.
References _, quarantineLabel, and Backend::setQuarantinePath().
Referenced by SettingsPage().
|
private |
Definition at line 1712 of file SettingsPage.cpp.
References _, clamonaccSwitch, and realtimeLabel.
Referenced by SettingsPage().
|
private |
Definition at line 1676 of file SettingsPage.cpp.
References clamdConfig, listbox_paths, and ClamdConfig::removeOnAccessPath().
Referenced by SettingsPage().
|
private |
|
private |
Definition at line 1687 of file SettingsPage.cpp.
References _, checkOptions, clamdConfig, Backend::installClamdIfMissing(), ClamdConfig::save(), and ClamdConfig::setScanOption().
Referenced by SettingsPage().
|
private |
|
private |
Definition at line 4399 of file SettingsPage.cpp.
References run_cmd().
Referenced by disable_system_service(), and enable_system_service().
|
private |
Definition at line 4726 of file SettingsPage.cpp.
References _, clamdb_count_label_, and list_clamav_signatures().
Referenced by build_clamav_db_tab().
|
private |
Definition at line 1920 of file SettingsPage.cpp.
References _, loadYaraRules(), and rulesStore.
Referenced by build_antiransom_tab().
|
private |
Definition at line 2421 of file SettingsPage.cpp.
References _, loadPhishLists(), and phishStore.
Referenced by build_antiphish_tab().
| void SettingsPage::refreshState | ( | ) |
Definition at line 283 of file SettingsPage.cpp.
References _, autostartInstalled(), backupExists(), boolText(), loadPreference(), m_autostartStateLabel, m_backupStateLabel, m_detailsBadge, m_enableSwitch, m_savedEnabled, m_savedPrefLabel, m_serviceBadge, m_serviceStateLabel, m_statusLabel, m_updatingSwitch, and serviceEnabled().
Referenced by MainWindow::applyProtectionEnabled(), buildUi(), MainWindow::refreshSystemIntegrationStatus(), and SettingsPage().
|
private |
Definition at line 4673 of file SettingsPage.cpp.
Referenced by disable_user_service(), enable_user_service(), and pkexec_servicectl().
|
private |
Definition at line 4560 of file SettingsPage.cpp.
References _, loadAdvancedConfig(), and Utils::show_message().
Referenced by build_antiransom_advanced_tab().
|
private |
Definition at line 4528 of file SettingsPage.cpp.
References _, allowCols, allowStore, SettingsPage::AllowlistCols::col_hash, and SettingsPage::AllowlistCols::col_rule.
Referenced by build_antiransom_advanced_tab().
|
private |
Definition at line 2047 of file SettingsPage.cpp.
References _, DATA_DIR, bg_process::Result::ok(), and bg_process::run().
Referenced by build_antiransom_tab().
|
private |
Definition at line 258 of file SettingsPage.cpp.
References BSC_SERVICECTL_PATH.
Referenced by refreshState().
|
inline |
Definition at line 41 of file SettingsPage.hpp.
References stack_switcher.
Referenced by SettingsWindow::SettingsWindow().
| void SettingsPage::setProtectionEnabled | ( | bool | enabled | ) |
Definition at line 50 of file SettingsPage.cpp.
References m_enableSwitch, m_savedEnabled, and m_updatingSwitch.
Referenced by MainWindow::applyProtectionEnabled(), and MainWindow::refreshSystemIntegrationStatus().
| void SettingsPage::setSystemIntegrationStatus | ( | const std::string & | text | ) |
Definition at line 58 of file SettingsPage.cpp.
References m_statusLabel.
Referenced by MainWindow::applyProtectionEnabled(), and MainWindow::refreshSystemIntegrationStatus().
|
staticprivate |
Definition at line 4707 of file SettingsPage.cpp.
References _.
Referenced by build_services_section().
|
inline |
|
private |
|
private |
Definition at line 232 of file SettingsPage.hpp.
Referenced by build_antiphish_tab(), build_antiransom_tab(), build_options_tab(), build_secure_payments_tab(), and ~SettingsPage().
|
private |
Definition at line 176 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab(), loadAllowlistUI(), and saveAllowlistUI().
|
private |
Definition at line 178 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab(), loadAllowlistUI(), and saveAllowlistUI().
|
private |
Definition at line 179 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab().
|
private |
Definition at line 125 of file SettingsPage.hpp.
Referenced by build_antiphish_tab(), and onAntiphishToggled().
|
private |
Definition at line 124 of file SettingsPage.hpp.
Referenced by build_antiphish_tab(), and onAntiphishToggled().
|
private |
Definition at line 84 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab(), build_antiransom_tab(), onAntiransomToggled(), and SettingsPage().
|
private |
Definition at line 83 of file SettingsPage.hpp.
Referenced by build_antiransom_tab(), onAntiransomToggled(), and SettingsPage().
|
private |
Definition at line 59 of file SettingsPage.hpp.
|
private |
Definition at line 56 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 99 of file SettingsPage.hpp.
|
private |
Definition at line 144 of file SettingsPage.hpp.
Referenced by build_options_tab().
|
private |
Definition at line 80 of file SettingsPage.hpp.
Referenced by build_options_tab().
|
private |
Definition at line 66 of file SettingsPage.hpp.
|
private |
Definition at line 57 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 100 of file SettingsPage.hpp.
|
private |
Definition at line 65 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 107 of file SettingsPage.hpp.
|
private |
Definition at line 107 of file SettingsPage.hpp.
|
private |
Definition at line 107 of file SettingsPage.hpp.
|
private |
Definition at line 60 of file SettingsPage.hpp.
Referenced by onSave(), and SettingsPage().
|
private |
Definition at line 106 of file SettingsPage.hpp.
|
private |
Definition at line 96 of file SettingsPage.hpp.
|
private |
Definition at line 95 of file SettingsPage.hpp.
|
private |
Definition at line 153 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab(), and loadAdvancedConfig().
|
private |
Definition at line 73 of file SettingsPage.hpp.
Referenced by build_clamav_db_tab(), and refresh_clamav_db_list().
|
private |
Definition at line 43 of file SettingsPage.hpp.
Referenced by onAddPath(), onRemovePath(), onSave(), and SettingsPage().
|
private |
Definition at line 50 of file SettingsPage.hpp.
Referenced by onRealtimeToggled(), and SettingsPage().
|
private |
Definition at line 143 of file SettingsPage.hpp.
Referenced by build_options_tab().
|
private |
Definition at line 75 of file SettingsPage.hpp.
Referenced by build_options_tab().
|
private |
Definition at line 111 of file SettingsPage.hpp.
|
private |
Definition at line 76 of file SettingsPage.hpp.
Referenced by build_options_tab().
|
private |
Definition at line 77 of file SettingsPage.hpp.
Referenced by build_options_tab().
|
private |
Definition at line 130 of file SettingsPage.hpp.
Referenced by build_antiphish_tab().
|
private |
Definition at line 129 of file SettingsPage.hpp.
Referenced by build_antiphish_tab().
|
private |
Definition at line 78 of file SettingsPage.hpp.
|
private |
Definition at line 79 of file SettingsPage.hpp.
|
private |
Definition at line 97 of file SettingsPage.hpp.
|
private |
Definition at line 54 of file SettingsPage.hpp.
Referenced by onAddPath(), onRemovePath(), and SettingsPage().
|
private |
Definition at line 98 of file SettingsPage.hpp.
|
private |
Definition at line 29 of file SettingsPage.hpp.
Referenced by buildUi(), and SettingsPage().
|
private |
Definition at line 36 of file SettingsPage.hpp.
Referenced by buildUi(), and refreshState().
|
private |
Definition at line 45 of file SettingsPage.hpp.
Referenced by backupExists(), and SettingsPage().
|
private |
Definition at line 37 of file SettingsPage.hpp.
Referenced by buildUi(), and refreshState().
|
private |
Definition at line 44 of file SettingsPage.hpp.
Referenced by loadPreference(), and SettingsPage().
|
private |
Definition at line 18 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 41 of file SettingsPage.hpp.
Referenced by buildUi(), and refreshState().
|
private |
Definition at line 33 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 32 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 40 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 26 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 25 of file SettingsPage.hpp.
Referenced by buildUi(), loadPreference(), refreshState(), and setProtectionEnabled().
|
private |
Definition at line 28 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 21 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 30 of file SettingsPage.hpp.
Referenced by buildUi(), and SettingsPage().
|
private |
Definition at line 46 of file SettingsPage.hpp.
Referenced by loadPreference(), refreshState(), and setProtectionEnabled().
|
private |
Definition at line 34 of file SettingsPage.hpp.
Referenced by buildUi(), and refreshState().
|
private |
Definition at line 17 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 39 of file SettingsPage.hpp.
Referenced by buildUi(), and refreshState().
|
private |
Definition at line 24 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 23 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 35 of file SettingsPage.hpp.
Referenced by buildUi(), and refreshState().
|
private |
Definition at line 38 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 43 of file SettingsPage.hpp.
Referenced by buildUi(), and signal_toggle_protection_requested().
|
private |
Definition at line 27 of file SettingsPage.hpp.
Referenced by buildUi(), refreshState(), and setSystemIntegrationStatus().
|
private |
Definition at line 20 of file SettingsPage.hpp.
Referenced by buildUi().
|
private |
Definition at line 42 of file SettingsPage.hpp.
Referenced by buildUi(), loadPreference(), refreshState(), and setProtectionEnabled().
|
private |
Definition at line 47 of file SettingsPage.hpp.
Referenced by build_antiphish_tab(), build_antiransom_advanced_tab(), build_antiransom_tab(), build_clamav_db_tab(), build_email_security_tab(), build_options_tab(), build_proxy_bypass_tab(), build_secure_payments_tab(), build_system_services_tab(), build_user_services_tab(), build_whitelist_tab(), goto_page(), and SettingsPage().
|
private |
Definition at line 140 of file SettingsPage.hpp.
Referenced by build_antiphish_tab(), and loadPhishLists().
|
private |
Definition at line 127 of file SettingsPage.hpp.
Referenced by build_antiphish_tab(), loadPhishLists(), and refreshPhishLists().
|
private |
Definition at line 128 of file SettingsPage.hpp.
Referenced by build_antiphish_tab().
|
private |
Definition at line 53 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 52 of file SettingsPage.hpp.
Referenced by onQuarantineClicked(), and SettingsPage().
|
private |
Definition at line 51 of file SettingsPage.hpp.
Referenced by onRealtimeToggled(), and SettingsPage().
|
private |
Definition at line 91 of file SettingsPage.hpp.
Referenced by build_antiransom_tab(), and loadYaraRules().
|
private |
Definition at line 92 of file SettingsPage.hpp.
Referenced by build_antiransom_tab(), loadYaraRules(), and refreshAntiransomRules().
|
private |
Definition at line 93 of file SettingsPage.hpp.
Referenced by build_antiransom_tab().
|
private |
Definition at line 112 of file SettingsPage.hpp.
|
private |
Definition at line 103 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 104 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 105 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 101 of file SettingsPage.hpp.
Referenced by build_antiransom_tab().
|
private |
Definition at line 45 of file SettingsPage.hpp.
Referenced by build_antiphish_tab(), build_antiransom_advanced_tab(), build_antiransom_tab(), build_clamav_db_tab(), build_email_security_tab(), build_options_tab(), build_proxy_bypass_tab(), build_secure_payments_tab(), build_system_services_tab(), build_user_services_tab(), build_whitelist_tab(), goto_page(), and SettingsPage().
|
private |
Definition at line 46 of file SettingsPage.hpp.
Referenced by set_notebook_no_tabs(), and SettingsPage().
|
private |
Definition at line 108 of file SettingsPage.hpp.
|
private |
Definition at line 63 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 62 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 228 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 155 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab().
|
private |
Definition at line 156 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab(), and loadAdvancedConfig().
|
private |
Definition at line 154 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab(), and loadAdvancedConfig().
|
private |
Definition at line 157 of file SettingsPage.hpp.
Referenced by build_antiransom_advanced_tab(), and loadAdvancedConfig().
|
private |
Definition at line 227 of file SettingsPage.hpp.
Referenced by SettingsPage().
|
private |
Definition at line 131 of file SettingsPage.hpp.
|
private |
Definition at line 132 of file SettingsPage.hpp.
|
private |
Definition at line 133 of file SettingsPage.hpp.