summaryrefslogtreecommitdiff
path: root/plugins/Logger.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Logger.py')
-rw-r--r--plugins/Logger.py10
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