Plugins/VcsPlugins/vcsMercurial/HgServeDialog.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2791
a9577f248f04
parent 3008
7848489bcb92
child 3058
0a02c433f52d
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
49 49
50 self.setWindowTitle(self.trUtf8("Mercurial Server")) 50 self.setWindowTitle(self.trUtf8("Mercurial Server"))
51 51
52 self.__startAct = QAction( 52 self.__startAct = QAction(
53 UI.PixmapCache.getIcon( 53 UI.PixmapCache.getIcon(
54 os.path.join("VcsPlugins", "vcsMercurial", "icons", "startServer.png")), 54 os.path.join("VcsPlugins", "vcsMercurial", "icons",
55 "startServer.png")),
55 self.trUtf8("Start Server"), self) 56 self.trUtf8("Start Server"), self)
56 self.__startAct.triggered[()].connect(self.__startServer) 57 self.__startAct.triggered[()].connect(self.__startServer)
57 self.__stopAct = QAction( 58 self.__stopAct = QAction(
58 UI.PixmapCache.getIcon( 59 UI.PixmapCache.getIcon(
59 os.path.join("VcsPlugins", "vcsMercurial", "icons", "stopServer.png")), 60 os.path.join("VcsPlugins", "vcsMercurial", "icons",
61 "stopServer.png")),
60 self.trUtf8("Stop Server"), self) 62 self.trUtf8("Stop Server"), self)
61 self.__stopAct.triggered[()].connect(self.__stopServer) 63 self.__stopAct.triggered[()].connect(self.__stopServer)
62 self.__browserAct = QAction( 64 self.__browserAct = QAction(
63 UI.PixmapCache.getIcon("home.png"), 65 UI.PixmapCache.getIcon("home.png"),
64 self.trUtf8("Start Browser"), self) 66 self.trUtf8("Start Browser"), self)
66 68
67 self.__portSpin = QSpinBox(self) 69 self.__portSpin = QSpinBox(self)
68 self.__portSpin.setMinimum(2048) 70 self.__portSpin.setMinimum(2048)
69 self.__portSpin.setMaximum(65535) 71 self.__portSpin.setMaximum(65535)
70 self.__portSpin.setToolTip(self.trUtf8("Enter the server port")) 72 self.__portSpin.setToolTip(self.trUtf8("Enter the server port"))
71 self.__portSpin.setValue(self.vcs.getPlugin().getPreferences("ServerPort")) 73 self.__portSpin.setValue(
74 self.vcs.getPlugin().getPreferences("ServerPort"))
72 75
73 self.__styleCombo = QComboBox(self) 76 self.__styleCombo = QComboBox(self)
74 self.__styleCombo.addItems(self.__styles) 77 self.__styleCombo.addItems(self.__styles)
75 self.__styleCombo.setToolTip(self.trUtf8("Select the style to use")) 78 self.__styleCombo.setToolTip(self.trUtf8("Select the style to use"))
76 self.__styleCombo.setCurrentIndex(self.__styleCombo.findText( 79 self.__styleCombo.setCurrentIndex(self.__styleCombo.findText(
105 self.process.readyReadStandardOutput.connect(self.__readStdout) 108 self.process.readyReadStandardOutput.connect(self.__readStdout)
106 self.process.readyReadStandardError.connect(self.__readStderr) 109 self.process.readyReadStandardError.connect(self.__readStderr)
107 110
108 self.cNormalFormat = self.__log.currentCharFormat() 111 self.cNormalFormat = self.__log.currentCharFormat()
109 self.cErrorFormat = self.__log.currentCharFormat() 112 self.cErrorFormat = self.__log.currentCharFormat()
110 self.cErrorFormat.setForeground(QBrush(Preferences.getUI("LogStdErrColour"))) 113 self.cErrorFormat.setForeground(
114 QBrush(Preferences.getUI("LogStdErrColour")))
111 115
112 def __startServer(self): 116 def __startServer(self):
113 """ 117 """
114 Private slot to start the Mercurial server. 118 Private slot to start the Mercurial server.
115 """ 119 """
164 def __startBrowser(self): 168 def __startBrowser(self):
165 """ 169 """
166 Private slot to start a browser for the served repository. 170 Private slot to start a browser for the served repository.
167 """ 171 """
168 ui = e5App().getObject("UserInterface") 172 ui = e5App().getObject("UserInterface")
169 ui.launchHelpViewer("http://localhost:{0}".format(self.__portSpin.value())) 173 ui.launchHelpViewer(
174 "http://localhost:{0}".format(self.__portSpin.value()))
170 175
171 def closeEvent(self, e): 176 def closeEvent(self, e):
172 """ 177 """
173 Private slot implementing a close event handler. 178 Private slot implementing a close event handler.
174 179

eric ide

mercurial