Helpviewer/HelpWindow.py

changeset 1733
231e6f05d274
parent 1713
56fdde8a2441
child 1781
34a44041c4cb
equal deleted inserted replaced
1732:b140a24e147a 1733:231e6f05d274
1802 Private slot called to add the displayed file to the bookmarks. 1802 Private slot called to add the displayed file to the bookmarks.
1803 """ 1803 """
1804 view = self.currentBrowser() 1804 view = self.currentBrowser()
1805 url = bytes(view.url().toEncoded()).decode() 1805 url = bytes(view.url().toEncoded()).decode()
1806 title = view.title() 1806 title = view.title()
1807 description = ""
1808 meta = view.page().mainFrame().metaData()
1809 if "description" in meta:
1810 description = meta["description"][0]
1807 1811
1808 dlg = AddBookmarkDialog() 1812 dlg = AddBookmarkDialog()
1809 dlg.setUrl(url) 1813 dlg.setUrl(url)
1810 dlg.setTitle(title) 1814 dlg.setTitle(title)
1815 dlg.setDescription(description)
1811 menu = self.bookmarksManager().menu() 1816 menu = self.bookmarksManager().menu()
1812 idx = self.bookmarksManager().bookmarksModel().nodeIndex(menu) 1817 idx = self.bookmarksManager().bookmarksModel().nodeIndex(menu)
1813 dlg.setCurrentIndex(idx) 1818 dlg.setCurrentIndex(idx)
1814 dlg.exec_() 1819 dlg.exec_()
1815 1820
1849 1854
1850 for browser in self.tabWidget.browsers(): 1855 for browser in self.tabWidget.browsers():
1851 bookmark = BookmarkNode(BookmarkNode.Bookmark) 1856 bookmark = BookmarkNode(BookmarkNode.Bookmark)
1852 bookmark.url = bytes(browser.url().toEncoded()).decode() 1857 bookmark.url = bytes(browser.url().toEncoded()).decode()
1853 bookmark.title = browser.title() 1858 bookmark.title = browser.title()
1859 meta = browser.page().mainFrame().metaData()
1860 if "description" in meta:
1861 bookmark.desc = meta["description"][0]
1854 1862
1855 self.bookmarksManager().addBookmark(folder, bookmark) 1863 self.bookmarksManager().addBookmark(folder, bookmark)
1856 1864
1857 def __find(self): 1865 def __find(self):
1858 """ 1866 """

eric ide

mercurial