Helpviewer/Bookmarks/AddBookmarkDialog.py

changeset 1733
231e6f05d274
parent 1509
c0b5e693b0eb
child 2302
f29e9405c851
equal deleted inserted replaced
1732:b140a24e147a 1733:231e6f05d274
83 object (BookmarksManager) 83 object (BookmarksManager)
84 """ 84 """
85 super().__init__(parent) 85 super().__init__(parent)
86 self.setupUi(self) 86 self.setupUi(self)
87 87
88 self.__bookmarksManager = None 88 self.__bookmarksManager = bookmarksManager
89 self.__addedNode = None 89 self.__addedNode = None
90 self.__addFolder = False 90 self.__addFolder = False
91 91
92 if self.__bookmarksManager is None: 92 if self.__bookmarksManager is None:
93 self.__bookmarksManager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager() 93 self.__bookmarksManager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager()
145 145
146 @return title of the bookmark (string) 146 @return title of the bookmark (string)
147 """ 147 """
148 return self.nameEdit.text() 148 return self.nameEdit.text()
149 149
150 def setDescription(self, description):
151 """
152 Public method to set the description of the new bookmark.
153
154 @param description description of the bookamrk (string)
155 """
156 self.descriptionEdit.setPlainText(description)
157
158 def description(self):
159 """
160 Public method to get the description of the bookmark.
161
162 @return description of the bookamrk (string)
163 """
164 return self.descriptionEdit.toPlainText()
165
150 def setCurrentIndex(self, idx): 166 def setCurrentIndex(self, idx):
151 """ 167 """
152 Public method to set the current index. 168 Public method to set the current index.
153 169
154 @param idx current index to be set (QModelIndex) 170 @param idx current index to be set (QModelIndex)
220 type_ = BookmarkNode.Bookmark 236 type_ = BookmarkNode.Bookmark
221 bookmark = BookmarkNode(type_) 237 bookmark = BookmarkNode(type_)
222 bookmark.title = self.nameEdit.text() 238 bookmark.title = self.nameEdit.text()
223 if not self.__addFolder: 239 if not self.__addFolder:
224 bookmark.url = self.addressEdit.text() 240 bookmark.url = self.addressEdit.text()
241 bookmark.desc = self.descriptionEdit.toPlainText()
225 242
226 self.__bookmarksManager.addBookmark(parent, bookmark) 243 self.__bookmarksManager.addBookmark(parent, bookmark)
227 self.__addedNode = bookmark 244 self.__addedNode = bookmark
228 245
229 super().accept() 246 super().accept()

eric ide

mercurial