39 |
39 |
40 self.__searchEdit = None |
40 self.__searchEdit = None |
41 self.__index = None |
41 self.__index = None |
42 |
42 |
43 self.__layout = QVBoxLayout(self) |
43 self.__layout = QVBoxLayout(self) |
44 label = QLabel(self.trUtf8("&Look for:")) |
44 label = QLabel(self.tr("&Look for:")) |
45 self.__layout.addWidget(label) |
45 self.__layout.addWidget(label) |
46 |
46 |
47 self.__searchEdit = QLineEdit() |
47 self.__searchEdit = QLineEdit() |
48 label.setBuddy(self.__searchEdit) |
48 label.setBuddy(self.__searchEdit) |
49 self.__searchEdit.textChanged.connect(self.__filterIndices) |
49 self.__searchEdit.textChanged.connect(self.__filterIndices) |
138 elif self.__index and watched == self.__index and \ |
138 elif self.__index and watched == self.__index and \ |
139 event.type() == QEvent.ContextMenu: |
139 event.type() == QEvent.ContextMenu: |
140 idx = self.__index.indexAt(event.pos()) |
140 idx = self.__index.indexAt(event.pos()) |
141 if idx.isValid(): |
141 if idx.isValid(): |
142 menu = QMenu() |
142 menu = QMenu() |
143 curTab = menu.addAction(self.trUtf8("Open Link")) |
143 curTab = menu.addAction(self.tr("Open Link")) |
144 newTab = menu.addAction(self.trUtf8("Open Link in New Tab")) |
144 newTab = menu.addAction(self.tr("Open Link in New Tab")) |
145 menu.move(self.__index.mapToGlobal(event.pos())) |
145 menu.move(self.__index.mapToGlobal(event.pos())) |
146 |
146 |
147 act = menu.exec_() |
147 act = menu.exec_() |
148 if act == curTab: |
148 if act == curTab: |
149 self.__activated(idx) |
149 self.__activated(idx) |