Example #1
0
def on_add_contact(_action, param):
    account, contact_jid = param.get_strv()
    if not contact_jid:
        contact_jid = None
    open_window('AddNewContactWindow',
                account=account,
                contact_jid=contact_jid)
Example #2
0
    def on_remove_account(account):
        if app.events.get_events(account):
            app.interface.raise_dialog('unread-events-on-remove-account')
            return

        if app.config.get_per('accounts', account, 'is_zeroconf'):
            # Should never happen as button is insensitive
            return

        open_window('RemoveAccount', account=account)
Example #3
0
def on_add_contact_jid(_action, param):
    contact_jid = param.get_string()
    open_window('AddNewContactWindow', account=None, contact_jid=contact_jid)
Example #4
0
def on_groupchat_join(_action, param):
    account, jid = param.get_strv()
    open_window('GroupchatJoin', account=account, jid=jid)
Example #5
0
def on_manage_proxies(_action, _param):
    open_window('ManageProxies')
Example #6
0
 def on_manage_theme_button_clicked(self, widget):
     open_window('Themes', transient=self)
Example #7
0
 def _on_preferences(_widget):
     open_window('Preferences')
Example #8
0
def on_new_chat(_action, param):
    window = open_window('StartChatDialog')
    search_text = param.get_string()
    if search_text:
        window.set_search_text(search_text)
Example #9
0
def on_history_manager(_action, _param):
    open_window('HistoryManager')
Example #10
0
def on_mam_preferences(_action, param):
    account = param.get_string()
    open_window('MamPreferences', account=account)
Example #11
0
def on_pep_config(_action, param):
    account = param.get_string()
    open_window('PEPConfig', account=account)
Example #12
0
def on_single_message(_action, param):
    account = param.get_string()
    open_window('SingleMessageWindow', account=account, action='send')
Example #13
0
def on_create_gc(_action, param):
    account = param.get_string()
    open_window('CreateGroupchatWindow', account=account or None)
Example #14
0
 def show_dialog(self, parent):
     parent.destroy()
     open_window('ChangePassword', account=self.account)
Example #15
0
def on_preferences(_action, _param):
    open_window('Preferences')
Example #16
0
def on_blocking_list(_action, param):
    account = param.get_string()
    open_window('BlockingList', account=account)
Example #17
0
def on_accounts(_action, param):
    window = open_window('AccountsWindow')
    account = param.get_string()
    if account:
        window.select_account(account)
Example #18
0
def on_history_sync(_action, param):
    account = param.get_string()
    open_window('HistorySyncAssistant',
                account=account,
                parent=interface.roster.window)
Example #19
0
def on_bookmarks(_action, param):
    account = param.get_string()
    open_window('Bookmarks', account=account)
Example #20
0
def on_server_info(_action, param):
    account = param.get_string()
    open_window('ServerInfo', account=account)
Example #21
0
def on_profile(_action, param):
    account = param.get_string()
    open_window('ProfileWindow', account=account)
Example #22
0
def on_xml_console(_action, _param):
    open_window('XMLConsoleWindow')
Example #23
0
 def _on_view_cert_clicked(self, _button):
     open_window('CertificateDialog',
                 account=self.account,
                 transient_for=self,
                 cert=self._cert)
Example #24
0
 def on_open_advanced_editor_button_clicked(self, _widget):
     open_window('AdvancedConfig')