eric7/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8318
962bce857696
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
7 Module implementing the queues extension interface. 7 Module implementing the queues extension interface.
8 """ 8 """
9 9
10 from PyQt6.QtWidgets import QDialog, QApplication, QInputDialog 10 from PyQt6.QtWidgets import QDialog, QApplication, QInputDialog
11 11
12 from E5Gui import E5MessageBox 12 from E5Gui import EricMessageBox
13 13
14 from ..HgExtension import HgExtension 14 from ..HgExtension import HgExtension
15 from ..HgDialog import HgDialog 15 from ..HgDialog import HgDialog
16 16
17 17
313 if ok and patch: 313 if ok and patch:
314 args.append(patch) 314 args.append(patch)
315 else: 315 else:
316 return False 316 return False
317 else: 317 else:
318 E5MessageBox.information( 318 EricMessageBox.information(
319 None, 319 None,
320 self.tr("Select Patch"), 320 self.tr("Select Patch"),
321 self.tr("""No patches to select from.""")) 321 self.tr("""No patches to select from."""))
322 return False 322 return False
323 323
394 dia = HgDialog(self.tr("Delete Patch"), self.vcs) 394 dia = HgDialog(self.tr("Delete Patch"), self.vcs)
395 res = dia.startProcess(args) 395 res = dia.startProcess(args)
396 if res: 396 if res:
397 dia.exec() 397 dia.exec()
398 else: 398 else:
399 E5MessageBox.information( 399 EricMessageBox.information(
400 None, 400 None,
401 self.tr("Select Patch"), 401 self.tr("Select Patch"),
402 self.tr("""No patches to select from.""")) 402 self.tr("""No patches to select from."""))
403 403
404 def hgQueueFoldUnappliedPatches(self): 404 def hgQueueFoldUnappliedPatches(self):
422 dia = HgDialog(self.tr("Fold Patches"), self.vcs) 422 dia = HgDialog(self.tr("Fold Patches"), self.vcs)
423 res = dia.startProcess(args) 423 res = dia.startProcess(args)
424 if res: 424 if res:
425 dia.exec() 425 dia.exec()
426 else: 426 else:
427 E5MessageBox.information( 427 EricMessageBox.information(
428 None, 428 None,
429 self.tr("Fold Patches"), 429 self.tr("Fold Patches"),
430 self.tr("""No patches selected.""")) 430 self.tr("""No patches selected."""))
431 else: 431 else:
432 E5MessageBox.information( 432 EricMessageBox.information(
433 None, 433 None,
434 self.tr("Fold Patches"), 434 self.tr("Fold Patches"),
435 self.tr("""No patches available to be folded.""")) 435 self.tr("""No patches available to be folded."""))
436 436
437 def hgQueueGuardsList(self): 437 def hgQueueGuardsList(self):
444 self.queuesListGuardsDialog = HgQueuesListGuardsDialog( 444 self.queuesListGuardsDialog = HgQueuesListGuardsDialog(
445 self.vcs, patchnames) 445 self.vcs, patchnames)
446 self.queuesListGuardsDialog.show() 446 self.queuesListGuardsDialog.show()
447 self.queuesListGuardsDialog.start() 447 self.queuesListGuardsDialog.start()
448 else: 448 else:
449 E5MessageBox.information( 449 EricMessageBox.information(
450 None, 450 None,
451 self.tr("List Guards"), 451 self.tr("List Guards"),
452 self.tr("""No patches available to list guards for.""")) 452 self.tr("""No patches available to list guards for."""))
453 453
454 def hgQueueGuardsListAll(self): 454 def hgQueueGuardsListAll(self):
470 self.queuesDefineGuardsDialog = HgQueuesDefineGuardsDialog( 470 self.queuesDefineGuardsDialog = HgQueuesDefineGuardsDialog(
471 self.vcs, self, patchnames) 471 self.vcs, self, patchnames)
472 self.queuesDefineGuardsDialog.show() 472 self.queuesDefineGuardsDialog.show()
473 self.queuesDefineGuardsDialog.start() 473 self.queuesDefineGuardsDialog.start()
474 else: 474 else:
475 E5MessageBox.information( 475 EricMessageBox.information(
476 None, 476 None,
477 self.tr("Define Guards"), 477 self.tr("Define Guards"),
478 self.tr("""No patches available to define guards for.""")) 478 self.tr("""No patches available to define guards for."""))
479 479
480 def hgQueueGuardsDropAll(self): 480 def hgQueueGuardsDropAll(self):
498 args.append("--none") 498 args.append("--none")
499 499
500 client = self.vcs.getClient() 500 client = self.vcs.getClient()
501 client.runcommand(args) 501 client.runcommand(args)
502 else: 502 else:
503 E5MessageBox.information( 503 EricMessageBox.information(
504 None, 504 None,
505 self.tr("Drop All Guards"), 505 self.tr("Drop All Guards"),
506 self.tr("""No patches available to define guards for.""")) 506 self.tr("""No patches available to define guards for."""))
507 507
508 def hgQueueGuardsSetActive(self): 508 def hgQueueGuardsSetActive(self):
526 dia = HgDialog(self.tr('Set Active Guards'), self.vcs) 526 dia = HgDialog(self.tr('Set Active Guards'), self.vcs)
527 res = dia.startProcess(args) 527 res = dia.startProcess(args)
528 if res: 528 if res:
529 dia.exec() 529 dia.exec()
530 else: 530 else:
531 E5MessageBox.information( 531 EricMessageBox.information(
532 None, 532 None,
533 self.tr("Set Active Guards"), 533 self.tr("Set Active Guards"),
534 self.tr("""No guards available to select from.""")) 534 self.tr("""No guards available to select from."""))
535 return 535 return
536 536
594 errMsg = self.tr( 594 errMsg = self.tr(
595 "Error while creating a new queue.") 595 "Error while creating a new queue.")
596 else: 596 else:
597 errMsg = self.tr( 597 errMsg = self.tr(
598 "Error while renaming the active queue.") 598 "Error while renaming the active queue.")
599 E5MessageBox.warning( 599 EricMessageBox.warning(
600 None, 600 None,
601 title, 601 title,
602 """<p>{0}</p><p>{1}</p>""".format(errMsg, error)) 602 """<p>{0}</p><p>{1}</p>""".format(errMsg, error))
603 else: 603 else:
604 if ( 604 if (
652 elif operation == Queues.QUEUE_DELETE: 652 elif operation == Queues.QUEUE_DELETE:
653 errMsg = self.tr("Error while deleting the queue.") 653 errMsg = self.tr("Error while deleting the queue.")
654 elif operation == Queues.QUEUE_ACTIVATE: 654 elif operation == Queues.QUEUE_ACTIVATE:
655 errMsg = self.tr( 655 errMsg = self.tr(
656 "Error while setting the active queue.") 656 "Error while setting the active queue.")
657 E5MessageBox.warning( 657 EricMessageBox.warning(
658 None, 658 None,
659 title, 659 title,
660 """<p>{0}</p><p>{1}</p>""".format(errMsg, error)) 660 """<p>{0}</p><p>{1}</p>""".format(errMsg, error))
661 else: 661 else:
662 if ( 662 if (

eric ide

mercurial