mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-06 23:48:53 +00:00
Cleanup
This commit is contained in:
parent
0482a50c3b
commit
ed04803d87
2 changed files with 11 additions and 5 deletions
|
@ -278,8 +278,12 @@ class FilteredLogModel (LogModelBase):
|
||||||
self.access_offset = lazy_log_model.access_offset
|
self.access_offset = lazy_log_model.access_offset
|
||||||
self.ensure_cached = lazy_log_model.ensure_cached
|
self.ensure_cached = lazy_log_model.ensure_cached
|
||||||
self.line_cache = lazy_log_model.line_cache
|
self.line_cache = lazy_log_model.line_cache
|
||||||
|
self.reset ()
|
||||||
|
|
||||||
|
def reset (self):
|
||||||
|
|
||||||
self.line_offsets += lazy_log_model.line_offsets
|
del self.line_offsets[:]
|
||||||
|
self.line_offsets += self.parent_model.line_offsets
|
||||||
|
|
||||||
def add_filter (self, filter):
|
def add_filter (self, filter):
|
||||||
|
|
||||||
|
@ -822,6 +826,7 @@ class Window (object):
|
||||||
|
|
||||||
self.file = None
|
self.file = None
|
||||||
self.log_model = LazyLogModel ()
|
self.log_model = LazyLogModel ()
|
||||||
|
self.log_filter = FilteredLogModel (self.log_model)
|
||||||
|
|
||||||
glade_filename = os.path.join (Main.Paths.data_dir, "gst-debug-viewer.glade")
|
glade_filename = os.path.join (Main.Paths.data_dir, "gst-debug-viewer.glade")
|
||||||
self.widget_factory = Common.GUI.WidgetFactory (glade_filename)
|
self.widget_factory = Common.GUI.WidgetFactory (glade_filename)
|
||||||
|
@ -936,7 +941,7 @@ class Window (object):
|
||||||
if tree_iter is None:
|
if tree_iter is None:
|
||||||
raise ValueError ("no line selected")
|
raise ValueError ("no line selected")
|
||||||
model = self.log_view.props.model
|
model = self.log_view.props.model
|
||||||
return model.get (tree_iter, *self.log_model.column_ids)
|
return model.get (tree_iter, *LogModelBase.column_ids)
|
||||||
|
|
||||||
def close (self, *a, **kw):
|
def close (self, *a, **kw):
|
||||||
|
|
||||||
|
@ -979,13 +984,13 @@ class Window (object):
|
||||||
|
|
||||||
def handle_edit_copy_message_action_activate (self, action):
|
def handle_edit_copy_message_action_activate (self, action):
|
||||||
|
|
||||||
col_id = self.log_model.COL_MESSAGE
|
col_id = LogModelBase.COL_MESSAGE
|
||||||
self.clipboard.set_text (self.get_active_line ()[col_id])
|
self.clipboard.set_text (self.get_active_line ()[col_id])
|
||||||
|
|
||||||
def handle_filter_out_higher_levels_action_activate (self, action):
|
def handle_filter_out_higher_levels_action_activate (self, action):
|
||||||
|
|
||||||
row = self.get_active_line ()
|
row = self.get_active_line ()
|
||||||
debug_level = row[self.log_model.COL_LEVEL]
|
debug_level = row[LogModelBase.COL_LEVEL]
|
||||||
|
|
||||||
try:
|
try:
|
||||||
target_level = debug_level.higher_level ()
|
target_level = debug_level.higher_level ()
|
||||||
|
@ -1079,7 +1084,7 @@ class Window (object):
|
||||||
for sentinel in self.sentinels:
|
for sentinel in self.sentinels:
|
||||||
sentinel ()
|
sentinel ()
|
||||||
|
|
||||||
self.log_filter = FilteredLogModel (self.log_model)
|
self.log_filter.reset ()
|
||||||
|
|
||||||
def idle_set ():
|
def idle_set ():
|
||||||
##self.log_view.props.model = self.log_model
|
##self.log_view.props.model = self.log_model
|
||||||
|
|
|
@ -237,6 +237,7 @@ class LineFrequencyFeature (FeatureBase):
|
||||||
def attach (self, window):
|
def attach (self, window):
|
||||||
|
|
||||||
self.log_model = window.log_model
|
self.log_model = window.log_model
|
||||||
|
self.log_filter = window.log_filter
|
||||||
self.log_view = window.log_view
|
self.log_view = window.log_view
|
||||||
|
|
||||||
ui = window.ui_manager
|
ui = window.ui_manager
|
||||||
|
|
Loading…
Reference in a new issue