diff options
Diffstat (limited to 'plugins/Logger.py')
-rw-r--r-- | plugins/Logger.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/plugins/Logger.py b/plugins/Logger.py index 8556ecf..d4eaba8 100644 --- a/plugins/Logger.py +++ b/plugins/Logger.py @@ -3,13 +3,17 @@ from clPlugin import * import log from misc import Button +LOGGER_LEVEL_DEFAULT=log.LOG_NORMAL + class wgLogger(QtGui.QWidget): """Shows log information""" " list containing the log" log=None btnClear=None - def __init__(self, parent=None): + p=None + def __init__(self, p, parent=None): QtGui.QWidget.__init__(self, parent) + self.p=p self.log=QtGui.QListWidget(self) self.btnClear=Button("Clear", self.clear) @@ -21,7 +25,7 @@ class wgLogger(QtGui.QWidget): self.cmbLevel.addItem("Extended") self.cmbLevel.addItem("Debug") - self.cmbLevel.setCurrentIndex(int(settings.get("logger.level", log.LOG_NORMAL))) + self.cmbLevel.setCurrentIndex(int(self.p.getSetting("level"))) self.onCmbLevelChanged(self.cmbLevel.currentIndex()) layout=QtGui.QVBoxLayout() @@ -51,7 +55,7 @@ class pluginLogger(Plugin): def __init__(self, winMain): Plugin.__init__(self, winMain, 'Logger') def _load(self): - self.o=wgLogger(None) + self.o=wgLogger(self, None) log.setWriter(self.o.writer) def _unload(self): self.o=None |