def _nec_our_show(self, obj): account = obj.conn.name roster = gajim.interface.roster status = gajim.connections[account].connected if account not in gajim.contacts.get_accounts(): return child_iterA = roster._get_account_iter(account, roster.model) if not child_iterA: return hostname = gajim.config.get_per('accounts', account, 'hostname') server = self.known_servers.get(hostname, False) if not server: return if not roster.regroup: show = gajim.SHOW_LIST[status] else: # accounts merged show = helpers.get_global_show() if server not in roster.transports_state_images['16']: # we don't have iconset for this transport loaded yet. Let's do it self.make_transport_state_images(roster, server) if server in roster.transports_state_images['16'] and \ show in roster.transports_state_images['16'][server]: roster.model[child_iterA][0] = roster.transports_state_images[ '16'][server][show]
def _nec_our_show(self, obj): account = obj.conn.name roster = gajim.interface.roster status = gajim.connections[account].connected if account not in gajim.contacts.get_accounts(): return child_iterA = roster._get_account_iter(account, roster.model) if not child_iterA: return hostname = gajim.config.get_per('accounts', account, 'hostname') server = self.known_servers.get(hostname, False) if not server: return if not roster.regroup: show = gajim.SHOW_LIST[status] else: # accounts merged show = helpers.get_global_show() if server not in roster.transports_state_images['16']: # we don't have iconset for this transport loaded yet. Let's do it self.make_transport_state_images(roster, server) if server in roster.transports_state_images['16'] and \ show in roster.transports_state_images['16'][server]: roster.model[child_iterA][0] = roster.transports_state_images[ '16'][server][show]
def get_status(self, account): '''Returns status (show to be exact) which is the global one unless account is given''' if not account: # If user did not ask for account, returns the global status return DBUS_STRING(helpers.get_global_show()) # return show for the given account index = gajim.connections[account].connected return DBUS_STRING(gajim.SHOW_LIST[index])
def get_status(self, *args): '''get_status(account = None) returns status (show to be exact) which is the global one unless account is given''' account = self._get_real_arguments(args, 1)[0] accounts = gajim.contacts.keys() if not account: # If user did not ask for account, returns the global status return helpers.get_global_show() # return show for the given account index = gajim.connections[account].connected return STATUS_LIST[index]
def our_show(self, obj): if self.active: if helpers.get_global_show() != gajim.SHOW_LIST[0]: self.status_widget.set_text(helpers.get_global_status()) else: self.status_widget.set_text('')
def our_show(self, obj): if self.active: if helpers.get_global_show() != gajim.SHOW_LIST[0]: self.status_widget.set_text(helpers.get_global_status()) else: self.status_widget.set_text('')