src/eric7/UI/Browser.py

branch
eric7
changeset 10383
817fd2f82d7d
parent 10378
cbbcecf9b25e
child 10396
2f72e9330af2
equal deleted inserted replaced
10382:708119d4377f 10383:817fd2f82d7d
12 12
13 from PyQt6.QtCore import ( 13 from PyQt6.QtCore import (
14 QCoreApplication, 14 QCoreApplication,
15 QElapsedTimer, 15 QElapsedTimer,
16 QItemSelectionModel, 16 QItemSelectionModel,
17 QModelIndex,
18 Qt, 17 Qt,
19 QTimer,
20 QUrl, 18 QUrl,
21 pyqtSignal, 19 pyqtSignal,
22 pyqtSlot, 20 pyqtSlot,
23 ) 21 )
24 from PyQt6.QtGui import QAction, QDesktopServices 22 from PyQt6.QtGui import QAction, QDesktopServices
207 205
208 def layoutDisplay(self): 206 def layoutDisplay(self):
209 """ 207 """
210 Public slot to perform a layout operation. 208 Public slot to perform a layout operation.
211 """ 209 """
212 self._resizeColumns(QModelIndex()) 210 self._resizeColumns()
213 self._resort() 211 self._resort()
214 212
215 @pyqtSlot(QModelIndex) 213 @pyqtSlot()
216 def _resizeColumns(self, index): 214 def _resizeColumns(self):
217 """ 215 """
218 Protected slot to resize the view when items get expanded or collapsed. 216 Protected slot to resize the view when items get expanded or collapsed.
219
220 @param index index of item (QModelIndex)
221 """ 217 """
222 self.resizeColumnToContents(0) 218 self.resizeColumnToContents(0)
223 219
220 @pyqtSlot()
224 def _resort(self): 221 def _resort(self):
225 """ 222 """
226 Protected slot to resort the tree. 223 Protected slot to resort the tree.
227 """ 224 """
228 self.model().sort( 225 self.model().sort(
503 def handlePreferencesChanged(self): 500 def handlePreferencesChanged(self):
504 """ 501 """
505 Public slot used to handle the preferencesChanged signal. 502 Public slot used to handle the preferencesChanged signal.
506 """ 503 """
507 self.model().preferencesChanged() 504 self.model().preferencesChanged()
508 self._resort() 505 self.layoutDisplay()
509 506
510 def _openItem(self): 507 def _openItem(self):
511 """ 508 """
512 Protected slot to handle the open popup menu entry. 509 Protected slot to handle the open popup menu entry.
513 """ 510 """

eric ide

mercurial