Sun, 31 Jan 2010 18:31:28 +0000
Finished cleaning up the code supported by py3flakes.
# -*- coding: utf-8 -*- # Copyright (c) 2006 - 2010 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module implementing the Tasks configuration page. """ from PyQt4.QtCore import pyqtSlot from .ConfigurationPageBase import ConfigurationPageBase from .Ui_TasksPage import Ui_TasksPage import Preferences class TasksPage(ConfigurationPageBase, Ui_TasksPage): """ Class implementing the Tasks configuration page. """ def __init__(self): """ Constructor """ ConfigurationPageBase.__init__(self) self.setupUi(self) self.setObjectName("TasksPage") self.tasksColours = {} # set initial values self.tasksMarkerEdit.setText(Preferences.getTasks("TasksMarkers")) self.tasksMarkerBugfixEdit.setText(\ Preferences.getTasks("TasksMarkersBugfix")) self.tasksColours["TasksColour"] = \ self.initColour("TasksColour", self.tasksColourButton, Preferences.getTasks) self.tasksColours["TasksBugfixColour"] = \ self.initColour("TasksBugfixColour", self.tasksBugfixColourButton, Preferences.getTasks) self.tasksColours["TasksBgColour"] = \ self.initColour("TasksBgColour", self.tasksBgColourButton, Preferences.getTasks) self.tasksColours["TasksProjectBgColour"] = \ self.initColour("TasksProjectBgColour", self.tasksProjectBgColourButton, Preferences.getTasks) def save(self): """ Public slot to save the Tasks configuration. """ Preferences.setTasks("TasksMarkers", self.tasksMarkerEdit.text()) Preferences.setTasks("TasksMarkersBugfix", self.tasksMarkerBugfixEdit.text()) for key in list(self.tasksColours.keys()): Preferences.setTasks(key, self.tasksColours[key]) @pyqtSlot() def on_tasksColourButton_clicked(self): """ Private slot to set the colour for standard tasks. """ self.tasksColours["TasksColour"] = \ self.selectColour(self.tasksColourButton, self.tasksColours["TasksColour"]) @pyqtSlot() def on_tasksBugfixColourButton_clicked(self): """ Private slot to set the colour for bugfix tasks. """ self.tasksColours["TasksBugfixColour"] = \ self.selectColour(self.tasksBugfixColourButton, self.tasksColours["TasksBugfixColour"]) @pyqtSlot() def on_tasksBgColourButton_clicked(self): """ Private slot to set the background colour for global tasks. """ self.tasksColours["TasksBgColour"] = \ self.selectColour(self.tasksBgColourButton, self.tasksColours["TasksBgColour"]) @pyqtSlot() def on_tasksProjectBgColourButton_clicked(self): """ Private slot to set the backgroundcolour for project tasks. """ self.tasksColours["TasksProjectBgColour"] = \ self.selectColour(self.tasksProjectBgColourButton, self.tasksColours["TasksProjectBgColour"]) def create(dlg): """ Module function to create the configuration page. @param dlg reference to the configuration dialog """ page = TasksPage() return page