eric6/Helpviewer/UrlBar/BookmarkActionSelectionDialog.py

changeset 7220
5cf645f6daab
parent 7218
eaf2cf171f3a
parent 7211
1c97f3142fa8
child 7221
0485ccdf7877
diff -r eaf2cf171f3a -r 5cf645f6daab eric6/Helpviewer/UrlBar/BookmarkActionSelectionDialog.py
--- a/eric6/Helpviewer/UrlBar/BookmarkActionSelectionDialog.py	Sat Sep 07 14:45:27 2019 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (c) 2012 - 2019 Detlev Offenbach <detlev@die-offenbachs.de>
-#
-
-"""
-Module implementing a dialog to select the action to be performed on the
-bookmark.
-"""
-
-from __future__ import unicode_literals
-
-from PyQt5.QtCore import pyqtSlot
-from PyQt5.QtWidgets import QDialog
-
-from .Ui_BookmarkActionSelectionDialog import Ui_BookmarkActionSelectionDialog
-
-import UI.PixmapCache
-
-
-class BookmarkActionSelectionDialog(QDialog, Ui_BookmarkActionSelectionDialog):
-    """
-    Class implementing a dialog to select the action to be performed on
-    the bookmark.
-    """
-    Undefined = -1
-    AddBookmark = 0
-    EditBookmark = 1
-    AddSpeeddial = 2
-    RemoveSpeeddial = 3
-    
-    def __init__(self, url, parent=None):
-        """
-        Constructor
-        
-        @param url URL to be worked on (QUrl)
-        @param parent reference to the parent widget (QWidget)
-        """
-        super(BookmarkActionSelectionDialog, self).__init__(parent)
-        self.setupUi(self)
-        
-        self.__action = self.Undefined
-        
-        self.icon.setPixmap(UI.PixmapCache.getPixmap("bookmark32.png"))
-        
-        import Helpviewer.HelpWindow
-        
-        if Helpviewer.HelpWindow.HelpWindow.bookmarksManager()\
-           .bookmarkForUrl(url) is None:
-            self.__bmAction = self.AddBookmark
-            self.bookmarkPushButton.setText(self.tr("Add Bookmark"))
-        else:
-            self.__bmAction = self.EditBookmark
-            self.bookmarkPushButton.setText(self.tr("Edit Bookmark"))
-        
-        if Helpviewer.HelpWindow.HelpWindow.speedDial().pageForUrl(url).url:
-            self.__sdAction = self.RemoveSpeeddial
-            self.speeddialPushButton.setText(
-                self.tr("Remove from Speed Dial"))
-        else:
-            self.__sdAction = self.AddSpeeddial
-            self.speeddialPushButton.setText(self.tr("Add to Speed Dial"))
-        
-        msh = self.minimumSizeHint()
-        self.resize(max(self.width(), msh.width()), msh.height())
-    
-    @pyqtSlot()
-    def on_bookmarkPushButton_clicked(self):
-        """
-        Private slot handling selection of a bookmark action.
-        """
-        self.__action = self.__bmAction
-        self.accept()
-    
-    @pyqtSlot()
-    def on_speeddialPushButton_clicked(self):
-        """
-        Private slot handling selection of a speed dial action.
-        """
-        self.__action = self.__sdAction
-        self.accept()
-    
-    def getAction(self):
-        """
-        Public method to get the selected action.
-        
-        @return reference to the associated action
-        """
-        return self.__action

eric ide

mercurial