Helpviewer/Bookmarks/BookmarkPropertiesDialog.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2403
e3d7a861547c
child 3057
10516539f238
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a dialog to show and edit bookmark properties. 7 Module implementing a dialog to show and edit bookmark properties.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 from PyQt4.QtGui import QDialog 12 from PyQt4.QtGui import QDialog
11 13
12 from .Ui_BookmarkPropertiesDialog import Ui_BookmarkPropertiesDialog 14 from .Ui_BookmarkPropertiesDialog import Ui_BookmarkPropertiesDialog
13 15
20 """ 22 """
21 Constructor 23 Constructor
22 24
23 @param parent reference to the parent widget (QWidget) 25 @param parent reference to the parent widget (QWidget)
24 """ 26 """
25 super().__init__(parent) 27 super(BookmarkPropertiesDialog, self).__init__(parent)
26 self.setupUi(self) 28 self.setupUi(self)
27 29
28 from .BookmarkNode import BookmarkNode 30 from .BookmarkNode import BookmarkNode
29 self.__node = node 31 self.__node = node
30 if self.__node.type() == BookmarkNode.Folder: 32 if self.__node.type() == BookmarkNode.Folder:
42 from .BookmarkNode import BookmarkNode 44 from .BookmarkNode import BookmarkNode
43 45
44 if (self.__node.type() == BookmarkNode.Bookmark and \ 46 if (self.__node.type() == BookmarkNode.Bookmark and \
45 not self.addressEdit.text()) or \ 47 not self.addressEdit.text()) or \
46 not self.nameEdit.text(): 48 not self.nameEdit.text():
47 super().accept() 49 super(BookmarkPropertiesDialog, self).accept()
48 return 50 return
49 51
50 import Helpviewer.HelpWindow 52 import Helpviewer.HelpWindow
51 bookmarksManager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager() 53 bookmarksManager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager()
52 title = self.nameEdit.text() 54 title = self.nameEdit.text()
59 description = self.descriptionEdit.toPlainText() 61 description = self.descriptionEdit.toPlainText()
60 if description != self.__node.desc: 62 if description != self.__node.desc:
61 self.__node.desc = description 63 self.__node.desc = description
62 bookmarksManager.setNodeChanged(self.__node) 64 bookmarksManager.setNodeChanged(self.__node)
63 65
64 super().accept() 66 super(BookmarkPropertiesDialog, self).accept()

eric ide

mercurial