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