Esempio n. 1
0
    def __init__(self, parent=None, tabWidget=None):
        """
        Constructor
        
        @param parent reference to the parent widget (QWidget)
        @param tabWidget reference to the tab widget managing the browser
            tabs (HelpTabWidget
        """
        E5ModelMenu.__init__(self, parent)

        self.__tabWidget = tabWidget

        self.__historyManager = None
        self.__historyMenuModel = None
        self.__initialActions = []
        self.__mostVisitedMenu = None

        self.__closedTabsMenu = QMenu(self.tr("Closed Tabs"))
        self.__closedTabsMenu.aboutToShow.connect(
            self.__aboutToShowClosedTabsMenu)
        self.__tabWidget.closedTabsManager().closedTabAvailable.connect(
            self.__closedTabAvailable)

        self.setMaxRows(7)

        self.activated.connect(self.__activated)
        self.setStatusBarTextRole(HistoryModel.UrlStringRole)
Esempio n. 2
0
 def __init__(self, parent=None, tabWidget=None):
     """
     Constructor
     
     @param parent reference to the parent widget (QWidget)
     @param tabWidget reference to the tab widget managing the browser
         tabs (HelpTabWidget
     """
     E5ModelMenu.__init__(self, parent)
     
     self.__tabWidget = tabWidget
     
     self.__historyManager = None
     self.__historyMenuModel = None
     self.__initialActions = []
     self.__mostVisitedMenu = None
     
     self.__closedTabsMenu = QMenu(self.tr("Closed Tabs"))
     self.__closedTabsMenu.aboutToShow.connect(
         self.__aboutToShowClosedTabsMenu)
     self.__tabWidget.closedTabsManager().closedTabAvailable.connect(
         self.__closedTabAvailable)
     
     self.setMaxRows(7)
     
     self.activated.connect(self.__activated)
     self.setStatusBarTextRole(HistoryModel.UrlStringRole)
Esempio n. 3
0
    def __init__(self, parent=None):
        """
        Constructor
        
        @param parent reference to the parent widget (QWidget)
        """
        E5ModelMenu.__init__(self, parent)

        self.activated.connect(self.__activated)
        self.setStatusBarTextRole(BookmarksModel.UrlStringRole)
        self.setSeparatorRole(BookmarksModel.SeparatorRole)

        self.setContextMenuPolicy(Qt.CustomContextMenu)
        self.customContextMenuRequested.connect(self.__contextMenuRequested)
Esempio n. 4
0
 def __init__(self, parent=None):
     """
     Constructor
     
     @param parent reference to the parent widget (QWidget)
     """
     E5ModelMenu.__init__(self, parent)
     
     self.activated.connect(self.__activated)
     self.setStatusBarTextRole(BookmarksModel.UrlStringRole)
     self.setSeparatorRole(BookmarksModel.SeparatorRole)
     
     self.setContextMenuPolicy(Qt.CustomContextMenu)
     self.customContextMenuRequested.connect(self.__contextMenuRequested)
Esempio n. 5
0
    def __init__(self, count, parent=None):
        """
        Constructor
        
        @param count maximum number of entries to be shown (integer)
        @param parent reference to the parent widget (QWidget)
        """
        E5ModelMenu.__init__(self, parent)

        self.__historyMenuModel = None

        self.setMaxRows(count + 1)

        self.activated.connect(self.__activated)
        self.setStatusBarTextRole(HistoryModel.UrlStringRole)
Esempio n. 6
0
 def __init__(self, count, parent=None):
     """
     Constructor
     
     @param count maximum number of entries to be shown (integer)
     @param parent reference to the parent widget (QWidget)
     """
     E5ModelMenu.__init__(self, parent)
     
     self.__historyMenuModel = None
     
     self.setMaxRows(count + 1)
     
     self.activated.connect(self.__activated)
     self.setStatusBarTextRole(HistoryModel.UrlStringRole)