Pesterchum QDB button in log viewer
This commit is contained in:
parent
926efa748e
commit
c9737f7f63
1 changed files with 8 additions and 0 deletions
|
@ -164,12 +164,16 @@ class PesterLogViewer(QtGui.QDialog):
|
||||||
|
|
||||||
if len(self.logList) > 0: self.loadLog(self.logList[0])
|
if len(self.logList) > 0: self.loadLog(self.logList[0])
|
||||||
|
|
||||||
|
self.qdb = QtGui.QPushButton("Pesterchum QDB", self)
|
||||||
|
self.connect(self.qdb, QtCore.SIGNAL('clicked()'),
|
||||||
|
self, QtCore.SLOT('openQDB()'))
|
||||||
self.ok = QtGui.QPushButton("CLOSE", self)
|
self.ok = QtGui.QPushButton("CLOSE", self)
|
||||||
self.ok.setDefault(True)
|
self.ok.setDefault(True)
|
||||||
self.ok.setFixedWidth(80)
|
self.ok.setFixedWidth(80)
|
||||||
self.connect(self.ok, QtCore.SIGNAL('clicked()'),
|
self.connect(self.ok, QtCore.SIGNAL('clicked()'),
|
||||||
self, QtCore.SLOT('reject()'))
|
self, QtCore.SLOT('reject()'))
|
||||||
layout_ok = QtGui.QHBoxLayout()
|
layout_ok = QtGui.QHBoxLayout()
|
||||||
|
layout_ok.addWidget(self.qdb)
|
||||||
layout_ok.addWidget(self.ok)
|
layout_ok.addWidget(self.ok)
|
||||||
layout_ok.setAlignment(self.ok, QtCore.Qt.AlignRight)
|
layout_ok.setAlignment(self.ok, QtCore.Qt.AlignRight)
|
||||||
|
|
||||||
|
@ -189,6 +193,10 @@ class PesterLogViewer(QtGui.QDialog):
|
||||||
if len(self.tree.currentItem().text(0)) > len("September 2011"):
|
if len(self.tree.currentItem().text(0)) > len("September 2011"):
|
||||||
self.loadLog(self.timeToFile(self.tree.currentItem().text(0)))
|
self.loadLog(self.timeToFile(self.tree.currentItem().text(0)))
|
||||||
|
|
||||||
|
@QtCore.pyqtSlot()
|
||||||
|
def openQDB(self):
|
||||||
|
QtGui.QDesktopServices.openUrl(QtCore.QUrl("http://qdb.pesterchum.net/index.php?p=browse", QtCore.QUrl.TolerantMode))
|
||||||
|
|
||||||
def loadLog(self, fname):
|
def loadLog(self, fname):
|
||||||
fp = codecs.open("%s/%s/%s/%s/%s" % (self.logpath, self.handle, self.chum, self.format, fname), encoding='utf-8', mode='r')
|
fp = codecs.open("%s/%s/%s/%s/%s" % (self.logpath, self.handle, self.chum, self.format, fname), encoding='utf-8', mode='r')
|
||||||
self.textArea.clear()
|
self.textArea.clear()
|
||||||
|
|
Loading…
Reference in a new issue