46 """ |
46 """ |
47 Public slot handling the acceptance of the dialog. |
47 Public slot handling the acceptance of the dialog. |
48 """ |
48 """ |
49 from .BookmarkNode import BookmarkNode |
49 from .BookmarkNode import BookmarkNode |
50 |
50 |
51 if (self.__node.type() == BookmarkNode.Bookmark and |
51 if ( |
52 not self.addressEdit.text()) or \ |
52 (self.__node.type() == BookmarkNode.Bookmark and |
53 not self.nameEdit.text(): |
53 not self.addressEdit.text()) or |
|
54 not self.nameEdit.text() |
|
55 ): |
54 super(BookmarkPropertiesDialog, self).accept() |
56 super(BookmarkPropertiesDialog, self).accept() |
55 return |
57 return |
56 |
58 |
57 import WebBrowser.WebBrowserWindow |
59 import WebBrowser.WebBrowserWindow |
58 bookmarksManager = WebBrowser.WebBrowserWindow.WebBrowserWindow\ |
60 bookmarksManager = ( |
59 .bookmarksManager() |
61 WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager() |
|
62 ) |
60 title = self.nameEdit.text() |
63 title = self.nameEdit.text() |
61 if title != self.__node.title: |
64 if title != self.__node.title: |
62 bookmarksManager.setTitle(self.__node, title) |
65 bookmarksManager.setTitle(self.__node, title) |
63 if self.__node.type() == BookmarkNode.Bookmark: |
66 if self.__node.type() == BookmarkNode.Bookmark: |
64 url = self.addressEdit.text() |
67 url = self.addressEdit.text() |