95 self.customContextMenuRequested.connect(self._contextMenuRequested) |
95 self.customContextMenuRequested.connect(self._contextMenuRequested) |
96 self.activated.connect(self._openItem) |
96 self.activated.connect(self._openItem) |
97 self._model.rowsInserted.connect(self.__modelRowsInserted) |
97 self._model.rowsInserted.connect(self.__modelRowsInserted) |
98 self._connectExpandedCollapsed() |
98 self._connectExpandedCollapsed() |
99 |
99 |
|
100 self._initHookMethods() # perform initialization of the hooks |
|
101 self.hooksMenuEntries = {} |
|
102 |
100 self._createPopupMenus() |
103 self._createPopupMenus() |
101 |
104 |
102 self.currentItemName = None |
105 self.currentItemName = None |
103 |
106 |
104 self._init() # perform common initialization tasks |
107 self._init() # perform common initialization tasks |
105 |
108 |
106 self._keyboardSearchString = "" |
109 self._keyboardSearchString = "" |
107 self._keyboardSearchTimer = QElapsedTimer() |
110 self._keyboardSearchTimer = QElapsedTimer() |
108 self._keyboardSearchTimer.invalidate() |
111 self._keyboardSearchTimer.invalidate() |
109 |
|
110 self._initHookMethods() # perform initialization of the hooks |
|
111 self.hooksMenuEntries = {} |
|
112 |
112 |
113 def _connectExpandedCollapsed(self): |
113 def _connectExpandedCollapsed(self): |
114 """ |
114 """ |
115 Protected method to connect the expanded and collapsed signals. |
115 Protected method to connect the expanded and collapsed signals. |
116 """ |
116 """ |