diff options
Diffstat (limited to 'src/mainwindow.py')
| -rw-r--r-- | src/mainwindow.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mainwindow.py b/src/mainwindow.py index a39f344..42d2a50 100644 --- a/src/mainwindow.py +++ b/src/mainwindow.py @@ -485,7 +485,6 @@ class MainWindow(QtWidgets.QMainWindow): self.window.pushButton_removeComponent.setEnabled(False) self.window.pushButton_listMoveDown.setEnabled(False) self.window.pushButton_listMoveUp.setEnabled(False) - self.window.listWidget_componentList.setEnabled(False) self.window.menuButton_newProject.setEnabled(False) self.window.menuButton_openProject.setEnabled(False) else: @@ -504,7 +503,6 @@ class MainWindow(QtWidgets.QMainWindow): self.window.pushButton_removeComponent.setEnabled(True) self.window.pushButton_listMoveDown.setEnabled(True) self.window.pushButton_listMoveUp.setEnabled(True) - self.window.listWidget_componentList.setEnabled(True) self.window.menuButton_newProject.setEnabled(True) self.window.menuButton_openProject.setEnabled(True) self.drawPreview(True) @@ -566,6 +564,7 @@ class MainWindow(QtWidgets.QMainWindow): self.changeComponentWidget() self.drawPreview() + @disableWhenEncoding def moveComponent(self, change): '''Moves a component relatively from its current position''' componentList = self.window.listWidget_componentList @@ -587,16 +586,19 @@ class MainWindow(QtWidgets.QMainWindow): stackedWidget.setCurrentIndex(newRow) self.drawPreview() + @disableWhenEncoding def moveComponentTop(self): componentList = self.window.listWidget_componentList row = -componentList.currentRow() self.moveComponent(row) + @disableWhenEncoding def moveComponentBottom(self): componentList = self.window.listWidget_componentList row = len(componentList)-componentList.currentRow()-1 self.moveComponent(row) + @disableWhenEncoding def dragComponent(self, event): '''Drop event for the component listwidget''' componentList = self.window.listWidget_componentList @@ -739,6 +741,7 @@ class MainWindow(QtWidgets.QMainWindow): return True return False + @disableWhenEncoding def componentContextMenu(self, QPos): '''Appears when right-clicking a component in the list''' componentList = self.window.listWidget_componentList |
