Public Member Functions | |
| SecureGuiWindow () | |
Protected Member Functions | |
| bool | on_close_request () override |
Private Member Functions | |
| void | build_headerbar () |
| void | minimize () |
| void | show_warning (const Glib::ustring &msg, const Glib::ustring &secondary={}) |
| void | on_cancel_clicked () |
| void | on_open_clicked () |
| void | on_sandbox_finished (const Glib::RefPtr< Gio::AsyncResult > &) |
| void | terminate_sandbox () |
Static Private Member Functions | |
| static std::string | config_path_payments () |
| static std::vector< Glib::ustring > | load_domains_from_config () |
Private Attributes | |
| Gtk::DropDown | dropdown_ |
| std::vector< Glib::ustring > | domains_ |
| Gtk::Button | btn_open_ |
| Gtk::Button | btn_cancel_ |
| Glib::RefPtr< Gio::Subprocess > | sandbox_proc_ |
Definition at line 47 of file BastionGuard-secure-main.cpp.
|
inline |
Definition at line 49 of file BastionGuard-secure-main.cpp.
References _, btn_cancel_, btn_open_, build_headerbar(), domains_, dropdown_, load_domains_from_config(), on_cancel_clicked(), on_open_clicked(), and resource().
|
inlineprivate |
Definition at line 144 of file BastionGuard-secure-main.cpp.
References _, minimize(), resource(), and terminate_sandbox().
Referenced by SecureGuiWindow().
|
inlinestaticprivate |
Definition at line 194 of file BastionGuard-secure-main.cpp.
Referenced by load_domains_from_config().
|
inlinestaticprivate |
Definition at line 199 of file BastionGuard-secure-main.cpp.
References config_path_payments().
Referenced by SecureGuiWindow().
|
inlineprivate |
Definition at line 188 of file BastionGuard-secure-main.cpp.
Referenced by build_headerbar().
|
inlineprivate |
Definition at line 245 of file BastionGuard-secure-main.cpp.
References terminate_sandbox().
Referenced by SecureGuiWindow().
|
inlineoverrideprotected |
Definition at line 131 of file BastionGuard-secure-main.cpp.
References terminate_sandbox().
|
inlineprivate |
Definition at line 250 of file BastionGuard-secure-main.cpp.
References _, domains_, dropdown_, on_sandbox_finished(), sandbox_proc_, and show_warning().
Referenced by SecureGuiWindow().
|
inlineprivate |
Definition at line 280 of file BastionGuard-secure-main.cpp.
Referenced by on_open_clicked().
|
inlineprivate |
Definition at line 236 of file BastionGuard-secure-main.cpp.
Referenced by on_open_clicked().
|
inlineprivate |
Definition at line 284 of file BastionGuard-secure-main.cpp.
References sandbox_proc_.
Referenced by build_headerbar(), on_cancel_clicked(), and on_close_request().
|
private |
Definition at line 141 of file BastionGuard-secure-main.cpp.
Referenced by SecureGuiWindow().
|
private |
Definition at line 140 of file BastionGuard-secure-main.cpp.
Referenced by SecureGuiWindow().
|
private |
Definition at line 138 of file BastionGuard-secure-main.cpp.
Referenced by on_open_clicked(), and SecureGuiWindow().
|
private |
Definition at line 137 of file BastionGuard-secure-main.cpp.
Referenced by on_open_clicked(), and SecureGuiWindow().
|
private |
Definition at line 142 of file BastionGuard-secure-main.cpp.
Referenced by on_open_clicked(), and terminate_sandbox().