Network/IRC/IrcNetworkEditDialog.py

changeset 2404
cba0ff902c2b
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2992
dbdf27746da5
diff -r e3d7a861547c -r cba0ff902c2b Network/IRC/IrcNetworkEditDialog.py
--- a/Network/IRC/IrcNetworkEditDialog.py	Sun Feb 10 18:31:31 2013 +0100
+++ b/Network/IRC/IrcNetworkEditDialog.py	Sun Feb 10 18:53:47 2013 +0100
@@ -16,11 +16,6 @@
 
 from .Ui_IrcNetworkEditDialog import Ui_IrcNetworkEditDialog
 
-from .IrcNetworkManager import IrcIdentity, IrcNetwork, IrcChannel
-from .IrcChannelEditDialog import IrcChannelEditDialog
-from .IrcServerEditDialog import IrcServerEditDialog
-from .IrcIdentitiesEditDialog import IrcIdentitiesEditDialog
-
 import UI.PixmapCache
 
 
@@ -52,6 +47,7 @@
         if networkName:
             self.__network = copy.deepcopy(self.__manager.getNetwork(networkName))
         else:
+            from .IrcNetworkManager import IrcNetwork
             self.__network = IrcNetwork("")
         
         # network name
@@ -102,6 +98,7 @@
         """
         self.identityCombo.clear()
         
+        from .IrcNetworkManager import IrcIdentity
         identities = list(sorted(self.__manager.getIdentityNames()))
         identities[identities.index(IrcIdentity.DefaultIdentityName)] = \
             IrcIdentity.DefaultIdentityDisplay
@@ -120,6 +117,7 @@
         
         @param identity selected entity (string)
         """
+        from .IrcNetworkManager import IrcIdentity
         if identity == IrcIdentity.DefaultIdentityDisplay:
             identity = IrcIdentity.DefaultIdentityName
         self.__network.setIdentityName(identity)
@@ -129,6 +127,7 @@
         """
         Private slot to edit the identities.
         """
+        from .IrcIdentitiesEditDialog import IrcIdentitiesEditDialog
         currentIdentity = self.identityCombo.currentText()
         dlg = IrcIdentitiesEditDialog(self.__manager, currentIdentity, self)
         dlg.exec_()
@@ -148,6 +147,7 @@
         """
         Private slot to edit the server configuration.
         """
+        from .IrcServerEditDialog import IrcServerEditDialog
         dlg = IrcServerEditDialog(self.__network.getServer())
         if dlg.exec_() == QDialog.Accepted:
             self.__network.setServer(dlg.getServer())
@@ -227,8 +227,10 @@
             key = ""
             autoJoin = False
         
+        from .IrcChannelEditDialog import IrcChannelEditDialog
         dlg = IrcChannelEditDialog(name, key, autoJoin, itm is not None, self)
         if dlg.exec_() == QDialog.Accepted:
+            from .IrcNetworkManager import IrcChannel
             name, key, autoJoin = dlg.getData()
             channel = IrcChannel(name)
             channel.setKey(key)

eric ide

mercurial