make the original file name known to the filter view
This commit is contained in:
@@ -21,10 +21,16 @@ class LogFileModel:
|
||||
range_start = 0
|
||||
range_end = -1
|
||||
|
||||
def __init__(self, file: str, settings: Settings):
|
||||
def __init__(self, file: str, settings: Settings, original_file: str = False):
|
||||
"""
|
||||
:param file:
|
||||
:param settings:
|
||||
:param original_file: used in the filter widget to denote the original file, the one being filtered, because 'file' points to the tmp file
|
||||
"""
|
||||
self.settings = settings
|
||||
self._file = os.path.realpath(file)
|
||||
self._file_name = os.path.basename(self._file)
|
||||
self._original_file = os.path.realpath(original_file) if original_file else self._file
|
||||
self._file_name = os.path.basename(self._original_file)
|
||||
|
||||
def highlighters(self):
|
||||
all_highlighters = Highlighting.read_config(self.settings)
|
||||
@@ -37,6 +43,9 @@ class LogFileModel:
|
||||
def get_file(self):
|
||||
return self._file
|
||||
|
||||
def get_original_file(self):
|
||||
return self._original_file
|
||||
|
||||
def __str__(self):
|
||||
return self._file
|
||||
|
||||
|
||||
Reference in New Issue
Block a user