Part of vmc.gtk.controllers.application View In Hierarchy
Known subclasses: vmc.gtk.controllers.application.ApplicationController
Method | __init__ | Undocumented |
Method | quit_application | Closes open connections and exits the application |
Method | start | Overrides the register_view method and starts the whole thing up |
Method | start_device_activities | Undocumented |
Method | usage_notifier | Undocumented |
Method | update_usage_view | Undocumented |
Method | setup | Presents the main screen and configures profiles and devices |
Method | paint_initial_values | Sets the signal level and network name in the GUI |
Method | on_quit_menu_item_activate | Undocumented |
Method | on_tools_menu_item_activate | Undocumented |
Method | on_diagnostics_item_activate | Undocumented |
Method | on_help_topics_menuitem_activate | Undocumented |
Method | on_about_menu_item_activate | Undocumented |
Method | on_change_pin1_menu_item_child_activate | Undocumented |
Method | on_request_pin1_activate | Undocumented |
Method | on_new_profile_menuitem_activate | Undocumented |
Method | on_inspect_menu_item_activate | Undocumented |
Method | on_preferences_menu_item_activate | Undocumented |
Method | on_mobile1_activate | Undocumented |
Method | on_import_contacts1_activate | Undocumented |
Method | on_export_contacts1_activate | Undocumented |
Method | on_connect_button_toggled | Undocumented |
Method | on_sms_menu_item_activate | Undocumented |
Method | on_usage_menu_item_activate | Undocumented |
Method | on_support_menu_item_activate | Undocumented |
Method | on_minimize_menu_item_activate | Undocumented |
Method | on_sms_preferences_activate | Undocumented |
Method | on_mail_button_clicked | Undocumented |
Method | on_sms_button_toggled | Undocumented |
Method | on_internet_button_clicked | Undocumented |
Method | on_usage_button_clicked | Undocumented |
Method | on_support_button_toggled | Undocumented |
Method | on_new_contact_menu_item_activate | Undocumented |
Method | on_search_contact_menu_item_activate | Undocumented |
Method | on_new_sms_activate | Undocumented |
Method | on_reply_sms_no_quoting_menu_item_activate | Undocumented |
Method | on_reply_sms_quoting_menu_item_activate | Undocumented |
Method | on_forward_sms_menu_item_activate | Undocumented |
Method | on_add_contact_menu_item_activate | Undocumented |
Method | on_delete_menu_item_activate | Undocumented |
Method | on_generic_treeview_row_button_press_event | Undocumented |
Method | on_cursor_changed_treeview_event | Undocumented |
Method | on_main_notebook_switch_page | Callback for whenever VMC's main notebook is switched |
Method | delete_entries | Deletes the entries selected in the treeview |
Method | get_trayicon_popup_menu | Returns a popup menu when you right click on the trayicon |
Method | get_contacts_popup_menu | Returns a popup menu for the contacts treeview |
Method | get_generic_popup_menu | Returns a popup menu for the rest of treeviews |
Method | get_obj_from_selected_row | Returns the data from the selected row |
Method | start_network_stats_timer | Undocumented |
Method | stop_network_stats_timer | Undocumented |
Inherited from WidgetController:
Method | hide_widgets | Hides all the widgets that we're weeping track of |
Method | append_widget | Appends a widget to self._widgets
|
Fills the messages treeview with SIM & DB SMS
We're receiving the contacts list produced by _fill_contacts because otherwise, adding dozens of SMS to the treeview would be very inefficient, as we would have to lookup the sender number of every SMS to find out whether is a known contact or not. The solution is to cache the previous result and pass the contacts list to thevmc.gtk.models.sms.SMSStoreModel
Callback for whenever VMC's main notebook is switched
Basically takes care of showing and hiding the appropiate menubars depending on the page the user is viewingDeletes the entries selected in the treeview
This entries are deleted in SIM/DB and the treeview