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)
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)
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)