eric6/Helpviewer/Bookmarks/BookmarkPropertiesDialog.py

changeset 7220
5cf645f6daab
parent 7218
eaf2cf171f3a
parent 7211
1c97f3142fa8
child 7221
0485ccdf7877
--- a/eric6/Helpviewer/Bookmarks/BookmarkPropertiesDialog.py	Sat Sep 07 14:45:27 2019 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (c) 2012 - 2019 Detlev Offenbach <detlev@die-offenbachs.de>
-#
-
-"""
-Module implementing a dialog to show and edit bookmark properties.
-"""
-
-from __future__ import unicode_literals
-
-from PyQt5.QtWidgets import QDialog
-
-from .Ui_BookmarkPropertiesDialog import Ui_BookmarkPropertiesDialog
-
-
-class BookmarkPropertiesDialog(QDialog, Ui_BookmarkPropertiesDialog):
-    """
-    Class implementing a dialog to show and edit bookmark properties.
-    """
-    def __init__(self, node, parent=None):
-        """
-        Constructor
-        
-        @param node reference to the bookmark (BookmarkNode)
-        @param parent reference to the parent widget (QWidget)
-        """
-        super(BookmarkPropertiesDialog, self).__init__(parent)
-        self.setupUi(self)
-        
-        from .BookmarkNode import BookmarkNode
-        self.__node = node
-        if self.__node.type() == BookmarkNode.Folder:
-            self.addressLabel.hide()
-            self.addressEdit.hide()
-        
-        self.nameEdit.setText(self.__node.title)
-        self.descriptionEdit.setPlainText(self.__node.desc)
-        self.addressEdit.setText(self.__node.url)
-    
-    def accept(self):
-        """
-        Public slot handling the acceptance of the dialog.
-        """
-        from .BookmarkNode import BookmarkNode
-        
-        if (self.__node.type() == BookmarkNode.Bookmark and
-            not self.addressEdit.text()) or \
-           not self.nameEdit.text():
-            super(BookmarkPropertiesDialog, self).accept()
-            return
-        
-        import Helpviewer.HelpWindow
-        bookmarksManager = Helpviewer.HelpWindow.HelpWindow.bookmarksManager()
-        title = self.nameEdit.text()
-        if title != self.__node.title:
-            bookmarksManager.setTitle(self.__node, title)
-        if self.__node.type() == BookmarkNode.Bookmark:
-            url = self.addressEdit.text()
-            if url != self.__node.url:
-                bookmarksManager.setUrl(self.__node, url)
-        description = self.descriptionEdit.toPlainText()
-        if description != self.__node.desc:
-            self.__node.desc = description
-            bookmarksManager.setNodeChanged(self.__node)
-        
-        super(BookmarkPropertiesDialog, self).accept()

eric ide

mercurial