mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
56ed5143a1
commit
267a02a49e
@ -143,11 +143,23 @@ class ViewLog(QDialog): # {{{
|
|||||||
QApplication.clipboard().setText(txt)
|
QApplication.clipboard().setText(txt)
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
class ProceedNotification(MessageBox):
|
class ProceedNotification(MessageBox): # {{{
|
||||||
|
|
||||||
proceed = pyqtSignal(object)
|
proceed = pyqtSignal(object)
|
||||||
|
|
||||||
def __init__(self, payload, html_log, log_viewer_title, title, msg, det_msg='', show_copy_button=False, parent=None):
|
def __init__(self, payload, html_log, log_viewer_title, title, msg, det_msg='', show_copy_button=False, parent=None):
|
||||||
|
'''
|
||||||
|
A non modal popup that notifies the user that a background task has
|
||||||
|
been completed. If they user clicks yes, the proceed signal is emitted
|
||||||
|
with payload as its argument.
|
||||||
|
|
||||||
|
:param payload: Arbitrary object, emitted in the proceed signal
|
||||||
|
:param html_log: An HTML or plain text log
|
||||||
|
:param log_viewer_title: The title for the log viewer window
|
||||||
|
:param title: The title fo rthis popup
|
||||||
|
:param msg: The msg to display
|
||||||
|
:param det_msg: Detailed message
|
||||||
|
'''
|
||||||
MessageBox.__init__(self, MessageBox.QUESTION, title, msg,
|
MessageBox.__init__(self, MessageBox.QUESTION, title, msg,
|
||||||
det_msg=det_msg, show_copy_button=show_copy_button,
|
det_msg=det_msg, show_copy_button=show_copy_button,
|
||||||
parent=parent)
|
parent=parent)
|
||||||
@ -173,6 +185,7 @@ class ProceedNotification(MessageBox):
|
|||||||
self.proceed.disconnect()
|
self.proceed.disconnect()
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
# }}}
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app = QApplication([])
|
app = QApplication([])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user