59 from .IrcNetworkManager import IrcNetworkManager |
59 from .IrcNetworkManager import IrcNetworkManager |
60 self.__ircNetworkManager = IrcNetworkManager(self) |
60 self.__ircNetworkManager = IrcNetworkManager(self) |
61 |
61 |
62 self.__leaveButton = QToolButton(self) |
62 self.__leaveButton = QToolButton(self) |
63 self.__leaveButton.setIcon( |
63 self.__leaveButton.setIcon( |
64 UI.PixmapCache.getIcon("ircCloseChannel.png")) |
64 UI.PixmapCache.getIcon("ircCloseChannel")) |
65 self.__leaveButton.setToolTip( |
65 self.__leaveButton.setToolTip( |
66 self.tr("Press to leave the current channel")) |
66 self.tr("Press to leave the current channel")) |
67 self.__leaveButton.clicked.connect(self.__leaveChannel) |
67 self.__leaveButton.clicked.connect(self.__leaveChannel) |
68 self.__leaveButton.setEnabled(False) |
68 self.__leaveButton.setEnabled(False) |
69 self.channelsWidget.setCornerWidget( |
69 self.channelsWidget.setCornerWidget( |
111 (re.compile(r"""PING\s+:(.*)"""), self.__ping), |
111 (re.compile(r"""PING\s+:(.*)"""), self.__ping), |
112 ] |
112 ] |
113 self.__prefixRe = re.compile(r""".*\sPREFIX=\((.*)\)([^ ]+).*""") |
113 self.__prefixRe = re.compile(r""".*\sPREFIX=\((.*)\)([^ ]+).*""") |
114 self.__chanTypesRe = re.compile(r""".*\sCHANTYPES=([^ ]+).*""") |
114 self.__chanTypesRe = re.compile(r""".*\sCHANTYPES=([^ ]+).*""") |
115 |
115 |
116 ircPic = UI.PixmapCache.getPixmap("irc128.png") |
116 ircPic = UI.PixmapCache.getPixmap("irc128") |
117 self.__emptyLabel = QLabel() |
117 self.__emptyLabel = QLabel() |
118 self.__emptyLabel.setPixmap(ircPic) |
118 self.__emptyLabel.setPixmap(ircPic) |
119 self.__emptyLabel.setAlignment(Qt.AlignVCenter | Qt.AlignHCenter) |
119 self.__emptyLabel.setAlignment(Qt.AlignVCenter | Qt.AlignHCenter) |
120 self.channelsWidget.addTab(self.__emptyLabel, "") |
120 self.channelsWidget.addTab(self.__emptyLabel, "") |
121 |
121 |