From d410dce8f8b472a735443ca6c1791289817d21e6 Mon Sep 17 00:00:00 2001 From: kienle <kienle@passcal.nmt.edu> Date: Mon, 11 Sep 2023 11:37:17 -0600 Subject: [PATCH] Add checkbox to only read log files --- sohstationviewer/view/ui/main_ui.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/sohstationviewer/view/ui/main_ui.py b/sohstationviewer/view/ui/main_ui.py index 3faa3ce6e..6e2b55dcb 100755 --- a/sohstationviewer/view/ui/main_ui.py +++ b/sohstationviewer/view/ui/main_ui.py @@ -83,6 +83,11 @@ class UIMainWindow(object): """ self.search_line_edit: Union[QLineEdit, None] = None """ + log_checkbox: checkbox for user to indicate that they are reading a log + file + """ + self.log_checkbox: Union[QCheckBox, None] = None + """ clear_button: clear search_line_edit """ self.clear_search_action: Optional[QAction] = None @@ -365,7 +370,10 @@ class UIMainWindow(object): self.open_files_list = QListWidget( self.central_widget) - self.search_line_edit = QLineEdit(self.central_widget) + file_layout = QHBoxLayout(self.central_widget) + file_layout.setSpacing(20) + left_layout.addLayout(file_layout) + self.search_line_edit = QLineEdit() self.search_line_edit.setPlaceholderText('Search...') self.search_line_edit.setToolTip('Filter the list of files based on ' 'the content.') @@ -390,7 +398,10 @@ class UIMainWindow(object): raise ValueError('No clear button could be found. Check its ' 'objectName attribute using QObject.findChildren ' 'without a name.') - left_layout.addWidget(self.search_line_edit) + file_layout.addWidget(self.search_line_edit) + + self.log_checkbox = QCheckBox("log") + file_layout.addWidget(self.log_checkbox) left_layout.addWidget(self.open_files_list, 1) pal = self.open_files_list.palette() -- GitLab