Skip to content
Snippets Groups Projects

Implement file search

Merged Kien Le requested to merge feature-#10-search_folder_list into master
1 unresolved thread
1 file
+ 14
0
Compare changes
  • Side-by-side
  • Inline
@@ -399,6 +399,20 @@ class UIMainWindow(object):
self.search_line_edit.setToolTip('Filter the list of files based on '
'the content.')
self.search_line_edit.setClearButtonEnabled(True)
try:
# This value was obtained from the C++ source of QT. We use it here
# so that the QAction found is guaranteed to be the clear button.
clear_action_name = '_q_qlineeditclearaction'
found_actions = self.search_line_edit.findChildren(
QAction, clear_action_name
)
self.clear_search_action = found_actions[0]
except IndexError:
# If the name of the clear button is changed in the C++ source of
# QT, nothing will be found. So, we raise
raise ValueError('No clear button could be found. Check its '
'objectName attribute using QObject.findChildren '
'without a name.')
search_layout.addWidget(self.search_line_edit)
search_layout.addSpacing(2)
self.search_button = QPushButton('Search', self.central_widget)
Loading