41 |
41 |
42 self.__action = self.Undefined |
42 self.__action = self.Undefined |
43 |
43 |
44 self.icon.setPixmap(UI.PixmapCache.getPixmap("bookmark32.png")) |
44 self.icon.setPixmap(UI.PixmapCache.getPixmap("bookmark32.png")) |
45 |
45 |
46 import WebBrowser.WebBrowserWindow |
46 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
47 |
47 |
48 if WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()\ |
48 if WebBrowserWindow.bookmarksManager().bookmarkForUrl(url) is None: |
49 .bookmarkForUrl(url) is None: |
|
50 self.__bmAction = self.AddBookmark |
49 self.__bmAction = self.AddBookmark |
51 self.bookmarkPushButton.setText(self.tr("Add Bookmark")) |
50 self.bookmarkPushButton.setText(self.tr("Add Bookmark")) |
52 else: |
51 else: |
53 self.__bmAction = self.EditBookmark |
52 self.__bmAction = self.EditBookmark |
54 self.bookmarkPushButton.setText(self.tr("Edit Bookmark")) |
53 self.bookmarkPushButton.setText(self.tr("Edit Bookmark")) |
55 |
54 |
56 # TODO: SpeedDial |
55 if WebBrowserWindow.speedDial().pageForUrl(url).url: |
57 self.speeddialPushButton.setText("Future Speed Dial Entry") |
56 self.__sdAction = self.RemoveSpeeddial |
58 ## if WebBrowser.WebBrowserWindow.WebBrowserWindow.speedDial().pageForUrl(url).url: |
57 self.speeddialPushButton.setText( |
59 ## self.__sdAction = self.RemoveSpeeddial |
58 self.tr("Remove from Speed Dial")) |
60 ## self.speeddialPushButton.setText( |
59 else: |
61 ## self.tr("Remove from Speed Dial")) |
60 self.__sdAction = self.AddSpeeddial |
62 ## else: |
61 self.speeddialPushButton.setText(self.tr("Add to Speed Dial")) |
63 ## self.__sdAction = self.AddSpeeddial |
|
64 ## self.speeddialPushButton.setText(self.tr("Add to Speed Dial")) |
|
65 |
62 |
66 msh = self.minimumSizeHint() |
63 msh = self.minimumSizeHint() |
67 self.resize(max(self.width(), msh.width()), msh.height()) |
64 self.resize(max(self.width(), msh.width()), msh.height()) |
68 |
65 |
69 @pyqtSlot() |
66 @pyqtSlot() |