Store
Object Hierarchy:
Description:
public class Store :
Object
Content:
Properties:
Static methods:
Creation methods:
Methods:
- public void archive_item (Item item, bool is_archived)
- public void archive_project (Project project)
- public void archive_section (Section section)
- public void clear_project_cache (string project_id)
- public void complete_item (Item item, bool old_checked, bool complete_subitems = true)
- public void delete_attachment (Attachment attachment)
- public void delete_item (Item item)
- public void delete_label (Label label)
- public async void delete_project (Project project)
- public void delete_reminder (Reminder reminder)
- public void delete_section (Section section)
- public async void delete_source (Source source)
- public ArrayList<Item> get_all_items_by_search (string search_text)
- public ArrayList<Label> get_all_labels_by_search (string search_text)
- public ArrayList<Project> get_all_projects_archived ()
- public ArrayList<Project> get_all_projects_by_search (string search_text)
- public ArrayList<Section> get_all_sections_by_search (string search_text)
- public ArrayList<Attachment> get_attachments_by_item (Item item)
- public ArrayList<BaseObject> get_collection_by_type (BaseObject base_object)
- public Source? get_default_source ()
- public Project get_inbox_project ()
- public Item get_item (string id)
- public Item get_item_by_ical_url (string ical_url)
- public ArrayList<Item> get_items_by_baseobject (BaseObject object)
- public ArrayList<Item> get_items_by_date (DateTime date, bool checked = true)
- public ArrayList<Item> get_items_by_date_range (DateTime start_date, DateTime end_date, bool checked = true)
- public ArrayList<Item> get_items_by_label (Label label, bool checked = true)
- public ArrayList<Item> get_items_by_month (DateTime date, bool checked = true)
- public ArrayList<Item> get_items_by_overdue_view (bool checked = true)
- public ArrayList<Item> get_items_by_priority (int priority, bool checked = true)
- public ArrayList<Item> get_items_by_project (Project project)
- public ArrayList<Item> get_items_by_project_pinned (Project project)
- public ArrayList<Item> get_items_by_scheduled (bool checked = true)
- public ArrayList<Item> get_items_checked ()
- public ArrayList<Item> get_items_checked_by_project (Project project)
- public ArrayList<Item> get_items_completed ()
- public ArrayList<Item> get_items_has_labels ()
- public ArrayList<Item> get_items_no_date (bool checked = true)
- public ArrayList<Item> get_items_no_parent (bool checked = true)
- public ArrayList<Item> get_items_pinned (bool checked = true)
- public ArrayList<Item> get_items_repeating (bool checked = true)
- public ArrayList<Item> get_items_unlabeled (bool checked = true)
- public Label get_label (string id)
- public Label? get_label_by_name (string name, bool lowercase = false, string source_id = "")
- public ArrayList<Label> get_labels_by_item_labels (string labels)
- public ArrayList<Label> get_labels_by_source (string source_id)
- public Project get_project (string id)
- public Project get_project_via_url (string calendar_url)
- public ArrayList<Project> get_projects_by_source (string source_id)
- public Reminder get_reminder (string id)
- public ArrayList<Reminder> get_reminders_by_item (Item item)
- public Section get_section (string id)
- public ArrayList<Section> get_sections_archived_by_project (Project project)
- public ArrayList<Section> get_sections_by_project (Project project)
- public Source get_source (string id)
- public ArrayList<Item> get_subitems (Item i)
- public ArrayList<Item> get_subitems_uncomplete (Item i)
- public ArrayList<Project> get_subprojects (Project _project)
- public ArrayList<string> get_used_calendar_sources ()
- public void insert_attachment (Attachment attachment)
- public void insert_item (Item item, bool insert = true, bool persist = true)
- public bool insert_items_transaction (ArrayList<Item> items, bool insert = true)
- public void insert_label (Label label)
- public void insert_project (Project project)
- public void insert_reminder (Reminder reminder)
- public void insert_section (Section section)
- public void insert_source (Source source)
- public bool is_database_empty ()
- public bool is_sources_empty ()
- public bool label_exists (string id)
- public void move_item (Item item, string old_project_id = "", string old_section_id = "", string old_parent_id = "")
- public void move_section (Section section, string old_project_id)
- public int next_item_child_order (string project_id, string section_id)
- public int next_project_child_order (Source source)
- public void setup_calendar_events ()
- public bool source_caldav_exists (string server_url, string username)
- public bool source_todoist_exists (string email)
- public void update_item (Item item, string update_id = "")
- public void update_item_id (string current_id, string new_id)
- public void update_item_pin (Item item)
- public void update_label (Label label)
- public void update_project (Project project)
- public void update_project_id (string current_id, string new_id)
- public void update_section (Section section)
- public void update_section_id (string current_id, string new_id)
- public void update_source (Source source)
- public bool valid_item_by_date (Item item, DateTime date, bool checked = true)
- public bool valid_item_by_date_range (Item item, DateTime start_date, DateTime end_date, bool checked = true)
- public bool valid_item_by_month (Item item, DateTime date, bool checked = true)
- public bool valid_item_by_overdue (Item item, DateTime date, bool checked = true)
Signals:
Inherited Members:
All known members inherited from class GLib.Object