Public Member Functions | |
| UsersBox (Gtk.Window _parent_window, ExcludeBox _exclude_box, bool _restore_mode) | |
| void | refresh () |
Private Member Functions | |
| void | init_listbox () |
| string[] | user_patterns (SystemUser user) |
| void | apply_user_mode (SystemUser user, string mode) |
| Gtk.Widget | create_user_row (SystemUser user) |
| void | init_btrfs_home_option (Gtk.Box box) |
| void | refresh_treeview () |
Private Attributes | |
| Gtk.ListBox | listbox |
| Gtk.ScrolledWindow | scrolled_treeview |
| Gtk.Window | parent_window |
| ExcludeBox | exclude_box |
| Gtk.Box | box_btrfs |
| Gtk.Label | lbl_message |
| Gtk.CheckButton | chk_include_btrfs_home |
| bool | restore_mode = false |
Definition at line 16 of file UsersBox.vala.
|
inline |
Definition at line 26 of file UsersBox.vala.
References _, TeeJee.GtkHelper.add_label(), box_btrfs, exclude_box, init_btrfs_home_option(), init_listbox(), lbl_message, TeeJee.Logging.log_debug(), parent_window, refresh(), and restore_mode.
Referenced by RestoreWindow.build_pages(), SettingsWindow.build_pages(), and SetupWizardWindow.build_pages().
|
inlineprivate |
Definition at line 73 of file UsersBox.vala.
References _, App, Main.exclude_list_user, SystemUser.has_encrypted_home, parent_window, refresh_treeview(), and user_patterns().
Referenced by create_user_row().
|
inlineprivate |
Definition at line 109 of file UsersBox.vala.
References _, App, apply_user_mode(), Main.exclude_list_user, SystemUser.home_path, SystemUser.name, and user_patterns().
Referenced by refresh_treeview().
|
inlineprivate |
Definition at line 174 of file UsersBox.vala.
References _, chk_include_btrfs_home, and restore_mode.
Referenced by UsersBox().
|
inlineprivate |
Definition at line 49 of file UsersBox.vala.
References listbox, and scrolled_treeview.
Referenced by UsersBox().
|
inline |
Definition at line 191 of file UsersBox.vala.
References App, Main.btrfs_mode, Main.include_btrfs_home_for_backup, Main.include_btrfs_home_for_restore, refresh_treeview(), and restore_mode.
Referenced by SettingsWindow.connect_signals(), RestoreWindow.initialize_tab(), SetupWizardWindow.initialize_tab(), ExcludeBox.save_changes(), and UsersBox().
|
inlineprivate |
Definition at line 212 of file UsersBox.vala.
References App, create_user_row(), Main.current_system_users, exclude_box, listbox, and ExcludeBox.refresh_treeview().
Referenced by apply_user_mode(), and refresh().
|
inlineprivate |
Definition at line 62 of file UsersBox.vala.
References SystemUser.has_encrypted_home, SystemUser.home_path, and SystemUser.name.
Referenced by apply_user_mode(), and create_user_row().
|
private |
Definition at line 21 of file UsersBox.vala.
Referenced by UsersBox().
|
private |
Definition at line 23 of file UsersBox.vala.
Referenced by init_btrfs_home_option().
|
private |
Definition at line 20 of file UsersBox.vala.
Referenced by refresh_treeview(), and UsersBox().
|
private |
Definition at line 22 of file UsersBox.vala.
Referenced by UsersBox().
|
private |
Definition at line 17 of file UsersBox.vala.
Referenced by init_listbox(), and refresh_treeview().
|
private |
Definition at line 19 of file UsersBox.vala.
Referenced by apply_user_mode(), and UsersBox().
|
private |
Definition at line 24 of file UsersBox.vala.
Referenced by init_btrfs_home_option(), refresh(), and UsersBox().
|
private |
Definition at line 18 of file UsersBox.vala.
Referenced by init_listbox().