def register(self):
     self.torrentsearch_manager = TorrentManager.getInstance(self)
     self.channelsearch_manager = ChannelManager.getInstance()
     self.library_manager = LibraryManager.getInstance(self)
     self.torrentstate_manager = TorrentStateManager.getInstance(self)
     
     self.torrentsearch_manager.connect(self.utility.session, self.library_manager, self.channelsearch_manager)
     self.channelsearch_manager.connect(self.utility.session, self.torrentsearch_manager)
     self.library_manager.connect(self.utility.session, self.torrentsearch_manager)
     self.torrentstate_manager.connect(self.torrentsearch_manager, self.library_manager, self.channelsearch_manager)
Exemple #2
0
 def register(self):
     if not self.registered:
         self.registered = True
         
         self.torrentsearch_manager = TorrentManager.getInstance(self)
         self.channelsearch_manager = ChannelManager.getInstance()
         self.library_manager = LibraryManager.getInstance(self)
         self.torrentstate_manager = TorrentStateManager.getInstance(self)
         
         self.torrentsearch_manager.connect(self.utility.session, self.library_manager, self.channelsearch_manager)
         self.channelsearch_manager.connect(self.utility.session, self.library_manager, self.torrentsearch_manager)
         self.library_manager.connect(self.utility.session, self.torrentsearch_manager, self.channelsearch_manager)
         self.torrentstate_manager.connect(self.torrentsearch_manager, self.library_manager, self.channelsearch_manager)
     else:
         raise RuntimeError('GuiUtility is already registered')
Exemple #3
0
    def register(self):
        if not self.registered:
            self.registered = True

            self.torrentsearch_manager = TorrentManager.getInstance(self)
            self.channelsearch_manager = ChannelManager.getInstance()
            self.library_manager = LibraryManager.getInstance(self)
            self.torrentstate_manager = TorrentStateManager.getInstance(self)

            self.torrentsearch_manager.connect(self.utility.session, self.library_manager, self.channelsearch_manager)
            self.channelsearch_manager.connect(self.utility.session, self.library_manager, self.torrentsearch_manager)
            self.library_manager.connect(self.utility.session, self.torrentsearch_manager, self.channelsearch_manager)
            self.torrentstate_manager.connect(self.torrentsearch_manager, self.library_manager, self.channelsearch_manager)
        else:
            raise RuntimeError('GuiUtility is already registered')
Exemple #4
0
    def register(self):
        self.torrentsearch_manager = TorrentManager.getInstance(self)
        self.channelsearch_manager = ChannelManager.getInstance()
        self.library_manager = LibraryManager.getInstance(self)
        self.torrentstate_manager = TorrentStateManager.getInstance(self)

        self.torrentsearch_manager.connect(self.utility.session,
                                           self.library_manager,
                                           self.channelsearch_manager)
        self.channelsearch_manager.connect(self.utility.session,
                                           self.torrentsearch_manager)
        self.library_manager.connect(self.utility.session,
                                     self.torrentsearch_manager,
                                     self.channelsearch_manager)
        self.torrentstate_manager.connect(self.torrentsearch_manager,
                                          self.library_manager,
                                          self.channelsearch_manager)