Skip to content
Snippets Groups Projects
Commit 59d9cc4c authored by Kien Le's avatar Kien Le
Browse files

Get clear search button from search line edit

parent f8be3926
No related branches found
No related tags found
1 merge request!94Implement file search
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment