Double click on table -> Edit single values dialog
This commit is contained in:
parent
b8867782cd
commit
abe9f6f66a
@ -128,6 +128,9 @@ class TreeWidget(QWidget):
|
|||||||
# the position of the mouse to transmit the clicked item.
|
# the position of the mouse to transmit the clicked item.
|
||||||
self.tree_view.customContextMenuRequested.connect(self.open_context_menu)
|
self.tree_view.customContextMenuRequested.connect(self.open_context_menu)
|
||||||
|
|
||||||
|
# Connect a double click in the tree view with the function for edit single values (for tables).
|
||||||
|
self.tree_view.doubleClicked.connect(self.show_edit_single_value_table)
|
||||||
|
|
||||||
# Create a thread pool for the later usage of the tree node worker.
|
# Create a thread pool for the later usage of the tree node worker.
|
||||||
self.thread_pool = QThreadPool()
|
self.thread_pool = QThreadPool()
|
||||||
|
|
||||||
@ -335,11 +338,23 @@ class TreeWidget(QWidget):
|
|||||||
self.show_permission_dialog(current_selected_node)
|
self.show_permission_dialog(current_selected_node)
|
||||||
|
|
||||||
elif position_action == edit_single_values_action:
|
elif position_action == edit_single_values_action:
|
||||||
self.show_edit_singles_values_dialog(current_selected_node)
|
self.show_edit_single_values_dialog(current_selected_node)
|
||||||
|
|
||||||
elif position_action == export_full_table_to_csv_action:
|
elif position_action == export_full_table_to_csv_action:
|
||||||
self.get_full_data_of_current_table_for_csv_export(current_selected_node)
|
self.get_full_data_of_current_table_for_csv_export(current_selected_node)
|
||||||
|
|
||||||
|
def show_edit_single_value_table(self):
|
||||||
|
"""
|
||||||
|
Create a function for showing the edit single values dialog of a table node.
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Get the current selected node.
|
||||||
|
current_selected_node = self.get_selected_element_by_current_selection()
|
||||||
|
|
||||||
|
# If the current selected node is a table node, proceed.
|
||||||
|
if isinstance(current_selected_node, TableNode):
|
||||||
|
self.show_edit_single_values_dialog(current_selected_node)
|
||||||
|
|
||||||
def append_new_connection_parameters_and_node(self):
|
def append_new_connection_parameters_and_node(self):
|
||||||
"""
|
"""
|
||||||
Get new parameters out of the .yaml file, where all connections are stored, because this function should be
|
Get new parameters out of the .yaml file, where all connections are stored, because this function should be
|
||||||
@ -888,7 +903,7 @@ class TreeWidget(QWidget):
|
|||||||
|
|
||||||
self.permission_information_dialog = PermissionInformationDialog(node_information)
|
self.permission_information_dialog = PermissionInformationDialog(node_information)
|
||||||
|
|
||||||
def show_edit_singles_values_dialog(self, current_node):
|
def show_edit_single_values_dialog(self, current_node):
|
||||||
"""
|
"""
|
||||||
Create a table edit dialog for changing single values in the current node.
|
Create a table edit dialog for changing single values in the current node.
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user