def readSettings(self): entries = settings.readMarkColors() self.markColorView.setList(entries) if not len(entries): self.removeItemButton.setEnabled(False) loadRecentFile = settings.loadRecentFile() self.loadRecentFileBox.setChecked(loadRecentFile)
def updateMarkColors(self): entries = settings.readMarkColors() self.markColorMenu.clear() pixmap = QPixmap(24, 24) none = self.markColorMenu.addAction("None", self.markColor) none.setData(None) for name, color in entries.items(): action = self.markColorMenu.addAction(name, self.markColor) pixmap.fill(color) action.setIcon(QIcon(pixmap)) action.setData(color)
def readSettings(self): entries = settings.readMarkColors() for name, color in entries.items(): item = QTreeWidgetItem(self.markColorWidget) item.setFlags(item.flags() | Qt.ItemIsEditable) widget = ColorVignette(self) widget.setColor(color) widget.setMargins(2, 2, 2, 2) widget.setMayClearColor(False) self.markColorWidget.setItemWidget(item, 0, widget) item.setText(1, name) if not len(entries): self.removeItemButton.setEnabled(False) loadRecentFile = settings.loadRecentFile() self.loadRecentFileBox.setChecked(loadRecentFile)