def __init__(self, framework, mainWindow): QObject.__init__(self, mainWindow) self.framework = framework self.mainWindow = mainWindow self.mainWindow.cookiesTabWidget.currentChanged.connect( self.handle_cookiesTab_currentChanged) self.mainWindow.cookiesCookieJarTreeWidget.itemClicked.connect( self.handle_cookiesTreeWidget_itemClicked) self.mainWindow.cookiesCookieJarSaveButton.clicked.connect( self.handle_cookiesSave_clicked) self.mainWindow.cookiesCookieJarDeleteButton.clicked.connect( self.handle_cookiesDelete_clicked) self.mainWindow.cookiesCookieExportCookieJarButton.clicked.connect( self.handle_cookiesExportCookieJar_clicked) self.mainWindow.cookiesCookieImportCookieJarButton.clicked.connect( self.handle_cookiesImportCookieJar_clicked) self.mainWindow.cookiesCookieClearCookieJarButton.clicked.connect( self.handle_cookiesCookieClearCookieJarButton_clicked) self.mainWindow.cookiesLocalStorageTreeWidget.itemClicked.connect( self.handle_localStorageTreeWidget_itemClicked) self.mainWindow.cookiesLocalStorageSaveButton.clicked.connect( self.handle_localStorageSave_clicked) self.mainWindow.cookiesLocalStorageDeleteButton.clicked.connect( self.handle_localStorageDelete_clicked) self.localStorage = LocalStorage(self.framework) self.flashCookies = FlashCookies(self.framework) self.Data = None self.cursor = None self.framework.subscribe_database_events(self.db_attach, self.db_detach) self.framework.subscribe_cookie_jar_updated( self.populate_cookie_jar_tree)