--- a/Network/IRC/IrcNetworkListDialog.py Sun Dec 02 13:48:01 2012 +0100 +++ b/Network/IRC/IrcNetworkListDialog.py Sun Dec 02 15:35:18 2012 +0100 @@ -123,10 +123,13 @@ @pyqtSlot() def on_newButton_clicked(self): """ - Slot documentation goes here. + Private slot to add a new network entry. """ - # TODO: not implemented yet - raise NotImplementedError + dlg = IrcNetworkEditDialog(self.__manager, "", self) + if dlg.exec_() == QDialog.Accepted: + network = dlg.getNetwork() + self.__manager.addNetwork(network) + self.__refreshNetworksList() @pyqtSlot() def on_editButton_clicked(self):