From 7b6ef6349b1922e71ab83fc45d4a1598ef203511 Mon Sep 17 00:00:00 2001 From: tassaron Date: Sun, 25 Jun 2017 20:43:06 -0400 Subject: component list not visually disabled this looks better on Mac --- src/mainwindow.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/mainwindow.py') 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 -- cgit v1.2.3