Public Member Functions | |
| AppExcludeEntry (string _name, bool _is_include=false) | |
| string | tooltip_text () |
Static Public Member Functions | |
| static void | clear () |
| static void | add_app_exclude_entries_from_home (string home) |
| static void | add_app_exclude_entries_from_path (string user_home) |
| static void | add_item (string item_path, bool is_file, bool is_include) |
| static Gee.ArrayList< AppExcludeEntry > | get_apps_list (Gee.ArrayList< string > selected_app_names) |
Public Attributes | |
| string | name = "" |
| bool | is_include = false |
| bool | is_file = false |
| bool | enabled = false |
| Gee.ArrayList< string > | items |
| Gee.ArrayList< string > | patterns |
Static Public Attributes | |
| static Gee.HashMap< string, AppExcludeEntry > | app_map |
Definition at line 32 of file AppExcludeEntry.vala.
|
inline |
Definition at line 44 of file AppExcludeEntry.vala.
References is_include, items, name, and patterns.
Referenced by add_item(), clear(), and get_apps_list().
|
inlinestatic |
Definition at line 79 of file AppExcludeEntry.vala.
References add_app_exclude_entries_from_path(), Error, TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), and name.
Referenced by Main.add_app_exclude_entries_for_prefix().
|
inlinestatic |
Definition at line 109 of file AppExcludeEntry.vala.
References add_item(), TeeJee.FileSystem.dir_exists(), Error, TeeJee.Logging.log_debug(), TeeJee.Logging.log_error(), and name.
Referenced by Main.add_app_exclude_entries_for_prefix(), and add_app_exclude_entries_from_home().
|
inlinestatic |
Definition at line 183 of file AppExcludeEntry.vala.
References app_map, AppExcludeEntry(), TeeJee.FileSystem.file_basename(), is_file, is_include, items, and name.
Referenced by add_app_exclude_entries_from_path().
|
inlinestatic |
Definition at line 67 of file AppExcludeEntry.vala.
References app_map, AppExcludeEntry(), and TeeJee.Logging.log_debug().
Referenced by Main.add_app_exclude_entries().
|
inlinestatic |
Definition at line 272 of file AppExcludeEntry.vala.
References app_map, AppExcludeEntry(), and TeeJee.Logging.log_debug().
Referenced by Main.add_app_exclude_entries().
|
inline |
Definition at line 53 of file AppExcludeEntry.vala.
References items.
Referenced by ExcludeAppsBox.create_row().
|
static |
Definition at line 42 of file AppExcludeEntry.vala.
Referenced by add_item(), clear(), get_apps_list(), and RestoreExcludeBox.RestoreExcludeBox().
| bool AppExcludeEntry.enabled = false |
Definition at line 37 of file AppExcludeEntry.vala.
Referenced by ExcludeAppsBox.create_row().
| bool AppExcludeEntry.is_file = false |
Definition at line 36 of file AppExcludeEntry.vala.
Referenced by add_item().
| bool AppExcludeEntry.is_include = false |
Definition at line 35 of file AppExcludeEntry.vala.
Referenced by add_item(), and AppExcludeEntry().
| Gee.ArrayList<string> AppExcludeEntry.items |
Definition at line 38 of file AppExcludeEntry.vala.
Referenced by add_item(), AppExcludeEntry(), and tooltip_text().
| string AppExcludeEntry.name = "" |
Definition at line 34 of file AppExcludeEntry.vala.
Referenced by add_app_exclude_entries_from_home(), add_app_exclude_entries_from_path(), add_item(), AppExcludeEntry(), and ExcludeAppsBox.create_row().
| Gee.ArrayList<string> AppExcludeEntry.patterns |
Definition at line 39 of file AppExcludeEntry.vala.
Referenced by AppExcludeEntry().