22 """ |
22 """ |
23 NO_INPUT = 0 |
23 NO_INPUT = 0 |
24 NAME_INPUT = 1 |
24 NAME_INPUT = 1 |
25 QUEUE_INPUT = 2 |
25 QUEUE_INPUT = 2 |
26 |
26 |
27 def __init__(self, mode, title, suppressActive, repodir, vcs, parent=None): |
27 def __init__(self, mode, title, suppressActive, vcs, parent=None): |
28 """ |
28 """ |
29 Constructor |
29 Constructor |
30 |
30 |
31 @param mode mode of the dialog (HgQueuesQueueManagementDialog.NO_INPUT |
31 @param mode mode of the dialog (HgQueuesQueueManagementDialog.NO_INPUT |
32 HgQueuesQueueManagementDialog.NAME_INPUT, |
32 HgQueuesQueueManagementDialog.NAME_INPUT, |
33 HgQueuesQueueManagementDialog.QUEUE_INPUT) |
33 HgQueuesQueueManagementDialog.QUEUE_INPUT) |
34 @param title title for the dialog (string) |
34 @param title title for the dialog (string) |
35 @param suppressActive flag indicating to not show the name of the |
35 @param suppressActive flag indicating to not show the name of the |
36 active queue (boolean) |
36 active queue (boolean) |
37 @param repodir name of the repository directory (string) |
|
38 @param vcs reference to the vcs object |
37 @param vcs reference to the vcs object |
39 @param parent reference to the parent widget (QWidget) |
38 @param parent reference to the parent widget (QWidget) |
40 @exception ValueError raised to indicate an invalid dialog mode |
39 @exception ValueError raised to indicate an invalid dialog mode |
41 """ |
40 """ |
42 super(HgQueuesQueueManagementDialog, self).__init__(parent) |
41 super(HgQueuesQueueManagementDialog, self).__init__(parent) |
47 HgQueuesQueueManagementDialog.NAME_INPUT, |
46 HgQueuesQueueManagementDialog.NAME_INPUT, |
48 HgQueuesQueueManagementDialog.QUEUE_INPUT): |
47 HgQueuesQueueManagementDialog.QUEUE_INPUT): |
49 raise ValueError("illegal value for mode") |
48 raise ValueError("illegal value for mode") |
50 |
49 |
51 self.__mode = mode |
50 self.__mode = mode |
52 self.__repodir = repodir |
|
53 self.__suppressActive = suppressActive |
51 self.__suppressActive = suppressActive |
54 self.__hgClient = vcs.getClient() |
52 self.__hgClient = vcs.getClient() |
55 self.vcs = vcs |
53 self.vcs = vcs |
56 |
54 |
57 self.inputFrame.setHidden( |
55 self.inputFrame.setHidden( |