187 not hasattr(self, 'setTabsClosable'): |
187 not hasattr(self, 'setTabsClosable'): |
188 self.closeButton = QToolButton(self) |
188 self.closeButton = QToolButton(self) |
189 self.closeButton.setIcon(UI.PixmapCache.getIcon("close.png")) |
189 self.closeButton.setIcon(UI.PixmapCache.getIcon("close.png")) |
190 self.closeButton.setToolTip(self.trUtf8("Close the current editor")) |
190 self.closeButton.setToolTip(self.trUtf8("Close the current editor")) |
191 self.closeButton.setEnabled(False) |
191 self.closeButton.setEnabled(False) |
192 self.connect(self.closeButton, SIGNAL("clicked(bool)"), |
192 self.closeButton.clicked[bool].connect(self.__closeButtonClicked) |
193 self.__closeButtonClicked) |
|
194 self.rightCornerWidgetLayout.addWidget(self.closeButton) |
193 self.rightCornerWidgetLayout.addWidget(self.closeButton) |
195 else: |
194 else: |
196 self.connect(self, SIGNAL("tabCloseRequested(int)"), |
195 self.connect(self, SIGNAL("tabCloseRequested(int)"), |
197 self.__closeRequested) |
196 self.__closeRequested) |
198 self.closeButton = None |
197 self.closeButton = None |