From fdac643e72fec20733b309fd2a6c0e8807756c4b Mon Sep 17 00:00:00 2001 From: John Schember Date: Sat, 8 Aug 2009 08:38:33 -0400 Subject: [PATCH] Copy messages to clipboard. --- src/calibre/gui2/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 9898eb5c13..68a582d42e 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -108,7 +108,7 @@ def warning_dialog(parent, title, msg, det_msg='', show=False): parent) d.setDetailedText(det_msg) d.setIconPixmap(QPixmap(':/images/dialog_warning.svg')) - + QApplication.clipboard().setText('%s - %s: %s' % (title, msg, det_msg)) if show: return d.exec_() return d @@ -118,6 +118,7 @@ def error_dialog(parent, title, msg, det_msg='', show=False): parent) d.setDetailedText(det_msg) d.setIconPixmap(QPixmap(':/images/dialog_error.svg')) + QApplication.clipboard().setText('%s - %s: %s' % (title, msg, det_msg)) if show: return d.exec_() return d @@ -127,6 +128,7 @@ def question_dialog(parent, title, msg, det_msg=''): parent) d.setDetailedText(det_msg) d.setIconPixmap(QPixmap(':/images/dialog_information.svg')) + QApplication.clipboard().setText('%s - %s: %s' % (title, msg, det_msg)) return d.exec_() == QMessageBox.Yes def info_dialog(parent, title, msg, det_msg='', show=False): @@ -134,6 +136,7 @@ def info_dialog(parent, title, msg, det_msg='', show=False): parent) d.setDetailedText(det_msg) d.setIconPixmap(QPixmap(':/images/dialog_information.svg')) + QApplication.clipboard().setText('%s - %s: %s' % (title, msg, det_msg)) if show: return d.exec_() return d