mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-26 17:43:59 +00:00
Add a window for status history display.
Launch from Help menu for now
This commit is contained in:
@@ -88,3 +88,11 @@ class LogView(LogViewCommon):
|
||||
title = _("Log")
|
||||
logger = log.main_logger
|
||||
LogViewCommon.__init__(self, title, logger, parent=parent)
|
||||
|
||||
|
||||
class HistoryView(LogViewCommon):
|
||||
|
||||
def __init__(self, parent=None):
|
||||
title = _("Status History")
|
||||
logger = log.history_logger
|
||||
LogViewCommon.__init__(self, title, logger, parent=parent)
|
||||
|
||||
@@ -252,6 +252,7 @@ class MainWindow(QtGui.QMainWindow):
|
||||
message = _(message) % args
|
||||
else:
|
||||
message = _(message)
|
||||
log.history_info(message)
|
||||
thread.to_main(self.statusBar().showMessage, message,
|
||||
kwargs.get("timeout", 0))
|
||||
|
||||
@@ -411,6 +412,9 @@ class MainWindow(QtGui.QMainWindow):
|
||||
self.view_log_action = QtGui.QAction(_(u"View &Log..."), self)
|
||||
self.view_log_action.triggered.connect(self.show_log)
|
||||
|
||||
self.view_history_action = QtGui.QAction(_(u"View Status &History..."), self)
|
||||
self.view_history_action.triggered.connect(self.show_history)
|
||||
|
||||
xmlws_manager = self.tagger.xmlws.manager
|
||||
xmlws_manager.authenticationRequired.connect(self.show_password_dialog)
|
||||
xmlws_manager.proxyAuthenticationRequired.connect(self.show_proxy_dialog)
|
||||
@@ -484,6 +488,7 @@ class MainWindow(QtGui.QMainWindow):
|
||||
menu.addAction(self.support_forum_action)
|
||||
menu.addAction(self.report_bug_action)
|
||||
menu.addAction(self.view_log_action)
|
||||
menu.addAction(self.view_history_action)
|
||||
menu.addSeparator()
|
||||
menu.addAction(self.donate_action)
|
||||
menu.addAction(self.about_action)
|
||||
@@ -657,6 +662,10 @@ class MainWindow(QtGui.QMainWindow):
|
||||
from picard.ui.logview import LogView
|
||||
LogView(self).show()
|
||||
|
||||
def show_history(self):
|
||||
from picard.ui.logview import HistoryView
|
||||
HistoryView(self).show()
|
||||
|
||||
def confirm_va_removal(self):
|
||||
return QtGui.QMessageBox.question(self,
|
||||
_("Various Artists file naming scheme removal"),
|
||||
|
||||
Reference in New Issue
Block a user