65 self.__leaveButton.setEnabled(False) |
65 self.__leaveButton.setEnabled(False) |
66 self.channelsWidget.setCornerWidget(self.__leaveButton, Qt.BottomRightCorner) |
66 self.channelsWidget.setCornerWidget(self.__leaveButton, Qt.BottomRightCorner) |
67 self.channelsWidget.setTabsClosable(False) |
67 self.channelsWidget.setTabsClosable(False) |
68 if not isMacPlatform(): |
68 if not isMacPlatform(): |
69 self.channelsWidget.setTabPosition(QTabWidget.South) |
69 self.channelsWidget.setTabPosition(QTabWidget.South) |
|
70 |
|
71 height = self.height() |
|
72 self.splitter.setSizes([height * 0.6, height * 0.4]) |
70 |
73 |
71 self.__channelList = [] |
74 self.__channelList = [] |
72 self.__channelTypePrefixes = "" |
75 self.__channelTypePrefixes = "" |
73 self.__userName = "" |
76 self.__userName = "" |
74 self.__identityName = "" |
77 self.__identityName = "" |
349 self.__channelList.remove(channel) |
352 self.__channelList.remove(channel) |
350 channel.deleteLater() |
353 channel.deleteLater() |
351 |
354 |
352 if self.channelsWidget.count() == 0: |
355 if self.channelsWidget.count() == 0: |
353 self.channelsWidget.addTab(self.__emptyLabel, "") |
356 self.channelsWidget.addTab(self.__emptyLabel, "") |
|
357 self.__emptyLabel.show() |
354 self.__leaveButton.setEnabled(False) |
358 self.__leaveButton.setEnabled(False) |
355 self.channelsWidget.setTabsClosable(False) |
359 self.channelsWidget.setTabsClosable(False) |
356 |
360 |
357 @pyqtSlot(int) |
361 @pyqtSlot(int) |
358 def on_channelsWidget_tabCloseRequested(self, index): |
362 def on_channelsWidget_tabCloseRequested(self, index): |
843 """ |
847 """ |
844 Private slot to use a new nick name. |
848 Private slot to use a new nick name. |
845 |
849 |
846 @param nick nick name to use (str) |
850 @param nick nick name to use (str) |
847 """ |
851 """ |
848 self.__send("NICK " + nick) |
852 if nick: |
|
853 self.__send("NICK " + nick) |
849 |
854 |
850 def __setChannelTypePrefixes(self, prefixes): |
855 def __setChannelTypePrefixes(self, prefixes): |
851 """ |
856 """ |
852 Private method to set the channel type prefixes. |
857 Private method to set the channel type prefixes. |
853 |
858 |