diff options
author | Krifa75 <yahiaoui.fakhri@gmail.com> | 2022-12-05 00:17:17 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-12-05 13:18:10 +0100 |
commit | 71f7ee31776fe538ac7d30be05c47b6c01a03671 (patch) | |
tree | a36abf373e48b07f1d98b4b67b1e6c4d620d3489 | |
parent | b95a6231c6b82ba8e3847ecd98c6a524d14215d2 (diff) | |
download | totem-71f7ee31776fe538ac7d30be05c47b6c01a03671.tar.gz |
opensubtitles: Move GtkTreeModelSort to GtkBuilder
-rw-r--r-- | src/plugins/opensubtitles/opensubtitles.py | 3 | ||||
-rw-r--r-- | src/plugins/opensubtitles/opensubtitles.ui | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/opensubtitles/opensubtitles.py b/src/plugins/opensubtitles/opensubtitles.py index 7c43be55d..45ddc9f19 100644 --- a/src/plugins/opensubtitles/opensubtitles.py +++ b/src/plugins/opensubtitles/opensubtitles.py @@ -467,6 +467,7 @@ class OpenSubtitles (GObject.Object, # pylint: disable=R0902 # Obtain all the widgets we need to initialize combobox = builder.get_object ('language_combobox') languages = builder.get_object ('language_model') + sorted_languages = builder.get_object ('sorted_languages') self._progress = builder.get_object ('progress_bar') self._tree_view = builder.get_object ('subtitle_treeview') self._list_store = builder.get_object ('subtitle_model') @@ -476,9 +477,7 @@ class OpenSubtitles (GObject.Object, # pylint: disable=R0902 self._close_button = builder.get_object ('close_button') # Set up and populate the languages combobox - sorted_languages = Gtk.TreeModelSort (model = languages) sorted_languages.set_sort_column_id (0, Gtk.SortType.ASCENDING) - combobox.set_model (sorted_languages) lang = self._settings.get_string ('language') if lang is not None: diff --git a/src/plugins/opensubtitles/opensubtitles.ui b/src/plugins/opensubtitles/opensubtitles.ui index c2603ac2e..692d9f101 100644 --- a/src/plugins/opensubtitles/opensubtitles.ui +++ b/src/plugins/opensubtitles/opensubtitles.ui @@ -22,6 +22,9 @@ <column type="gchararray"/> </columns> </object> + <object class="GtkTreeModelSort" id="sorted_languages"> + <property name="model">language_model</property> + </object> <object class="GtkWindow" id="subtitles_dialog"> <property name="border_width">12</property> <property name="title" translatable="yes">Download Movie Subtitles</property> @@ -53,6 +56,7 @@ <child> <object class="GtkComboBoxText" id="language_combobox"> <property name="visible">True</property> + <property name="model">sorted_languages</property> </object> <packing> <property name="position">1</property> |