Philipp Hörist pushed to branch newcontrol at gajim / gajim
Commits: 70e2c864 by lovetox at 2022-08-03T23:09:40+02:00 refactor: Remove send-chatstate and send-marker actions We have no widget who use these actions anymore - - - - - 2 changed files: - gajim/gtk/chat_stack.py - gajim/gtk/const.py Changes: ===================================== gajim/gtk/chat_stack.py ===================================== @@ -324,33 +324,15 @@ def _connect_actions(self) -> None: 'muc-request-voice', ] - stateful_actions = [ - 'send-chatstate', - 'send-marker', - ] - for action in actions: action = app.window.lookup_action(action) assert action is not None action.connect('activate', self._on_action) - for action in stateful_actions: - action = app.window.lookup_action(action) - assert action is not None - action.connect('change-state', self._on_stateful_action) - def _update_base_actions(self, contact: ChatContactT) -> None: client = app.get_client(contact.account) online = app.account_is_connected(contact.account) - # TODO: handle gc participants - chatstate = contact.settings.get('send_chatstate') - chatstate = GLib.Variant('s', chatstate) - app.window.get_action('send-chatstate').change_state(chatstate) - - state = GLib.Variant('b', contact.settings.get('send_marker')) - app.window.get_action('send-marker').change_state(state) - has_text = self._message_action_box.msg_textview.has_text() app.window.get_action('send-message').set_enabled( online and has_text) @@ -521,21 +503,6 @@ def _on_action(self, elif action_name == 'muc-request-voice': client.get_module('MUC').request_voice(contact.jid) - def _on_stateful_action(self, - action: Gio.SimpleAction, - param: GLib.Variant) -> None: - - name = action.get_name() - contact = self._get_current_contact() - - if name == 'send-chatstate': - action.set_state(param) - contact.settings.set('send_chatstate', param.get_string()) - - elif name == 'send-marker': - action.set_state(param) - contact.settings.set('send_marker', param.get_boolean()) - def _on_drag_data_received(self, _widget: Gtk.Widget, _context: Gdk.DragContext, ===================================== gajim/gtk/const.py ===================================== @@ -222,8 +222,6 @@ def __str__(self): MAIN_WIN_STATEFUL_ACTIONS = [ # action name, variant type, default state, enabled ('set-encryption', 's', 'disabled', False), - ('send-chatstate', 's', 'disabled', False), - ('send-marker', 'b', False, False), ] View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/70e2c86488555d964861662659afd39e5578f5bb -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/70e2c86488555d964861662659afd39e5578f5bb You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list Commits@gajim.org https://lists.gajim.org/cgi-bin/listinfo/commits