diff --git a/Server/copter_table.py b/Server/copter_table.py index fd341fd..ace191b 100644 --- a/Server/copter_table.py +++ b/Server/copter_table.py @@ -15,10 +15,9 @@ import copter_table_models as table class CopterTableWidget(QTableView): config_dialog_signal = QtCore.pyqtSignal(object, object) - def __init__(self, model, window, data_model=table.StatedCopterData): + def __init__(self, model, data_model=table.StatedCopterData): QTableView.__init__(self) - self._window = window self.model = model self._data_model = data_model @@ -54,7 +53,7 @@ class CopterTableWidget(QTableView): name = self.current_columns.pop(old_index) self.current_columns.insert(new_index, name) - def load_column_order(self, order): + def set_column_order(self, order): if set(order) != set(self.current_columns): raise ValueError @@ -121,7 +120,7 @@ class CopterTableWidget(QTableView): if self._signal_connection is not None: self.config_dialog_signal.disconnect(self._signal_connection) - call = ConfigDialog(self._window).call_copter_dialog + call = ConfigDialog().call_copter_dialog self._signal_connection = self.config_dialog_signal.connect(call) copter.client.get_response("config", self.config_dialog_signal.emit) @@ -160,7 +159,7 @@ class HeaderListWidget(QListWidget): def dropEvent(self, event: QtGui.QDropEvent): super().dropEvent(event) column_order = [self.item(i).text() for i in range(self.count())] - self.source_widget.load_column_order(column_order) + self.source_widget.set_column_order(column_order) @pyqtSlot(QListWidgetItem) def on_itemChanged(self, item): diff --git a/Server/server_qt.py b/Server/server_qt.py index 0e8d7f6..77f273d 100644 --- a/Server/server_qt.py +++ b/Server/server_qt.py @@ -150,7 +150,7 @@ class MainWindow(QtWidgets.QMainWindow): self.ui.horizontalLayout.removeWidget(self.ui.tableView) self.ui.tableView.close() # Init our custom widget - self.ui.copter_table = CopterTableWidget(self.model, self) + self.ui.copter_table = CopterTableWidget(self.model) self.ui.copter_table.setObjectName("copter_table") # Insert to layout at right self.ui.horizontalLayout.insertWidget(0, self.ui.copter_table, 0)