IMplemented another workaround for a Qt 6.6.1 glitch. eric7

Tue, 05 Dec 2023 15:06:19 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 05 Dec 2023 15:06:19 +0100
branch
eric7
changeset 10383
817fd2f82d7d
parent 10382
708119d4377f
child 10384
5d02b2c6faaa

IMplemented another workaround for a Qt 6.6.1 glitch.

src/eric7/APIs/Python3/eric7.api file | annotate | diff | comparison | revisions
src/eric7/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
src/eric7/Documentation/Source/eric7.UI.Browser.html file | annotate | diff | comparison | revisions
src/eric7/UI/Browser.py file | annotate | diff | comparison | revisions
--- a/src/eric7/APIs/Python3/eric7.api	Tue Dec 05 14:32:29 2023 +0100
+++ b/src/eric7/APIs/Python3/eric7.api	Tue Dec 05 15:06:19 2023 +0100
@@ -10245,7 +10245,7 @@
 eric7.UI.Browser.Browser._openHexEditor?5()
 eric7.UI.Browser.Browser._openItem?5()
 eric7.UI.Browser.Browser._openPdfViewer?5()
-eric7.UI.Browser.Browser._resizeColumns?5(index)
+eric7.UI.Browser.Browser._resizeColumns?5()
 eric7.UI.Browser.Browser._resort?5()
 eric7.UI.Browser.Browser._showGotoMenu?5()
 eric7.UI.Browser.Browser._showHidden?5(checked)
Binary file src/eric7/Documentation/Help/source.qch has changed
--- a/src/eric7/Documentation/Source/eric7.UI.Browser.html	Tue Dec 05 14:32:29 2023 +0100
+++ b/src/eric7/Documentation/Source/eric7.UI.Browser.html	Tue Dec 05 15:06:19 2023 +0100
@@ -558,18 +558,11 @@
 </p>
 <a NAME="Browser._resizeColumns" ID="Browser._resizeColumns"></a>
 <h4>Browser._resizeColumns</h4>
-<b>_resizeColumns</b>(<i>index</i>)
+<b>_resizeColumns</b>(<i></i>)
 
 <p>
         Protected slot to resize the view when items get expanded or collapsed.
 </p>
-<dl>
-
-<dt><i>index</i></dt>
-<dd>
-index of item (QModelIndex)
-</dd>
-</dl>
 <a NAME="Browser._resort" ID="Browser._resort"></a>
 <h4>Browser._resort</h4>
 <b>_resort</b>(<i></i>)
--- a/src/eric7/UI/Browser.py	Tue Dec 05 14:32:29 2023 +0100
+++ b/src/eric7/UI/Browser.py	Tue Dec 05 15:06:19 2023 +0100
@@ -14,9 +14,7 @@
     QCoreApplication,
     QElapsedTimer,
     QItemSelectionModel,
-    QModelIndex,
     Qt,
-    QTimer,
     QUrl,
     pyqtSignal,
     pyqtSlot,
@@ -209,18 +207,17 @@
         """
         Public slot to perform a layout operation.
         """
-        self._resizeColumns(QModelIndex())
+        self._resizeColumns()
         self._resort()
 
-    @pyqtSlot(QModelIndex)
-    def _resizeColumns(self, index):
+    @pyqtSlot()
+    def _resizeColumns(self):
         """
         Protected slot to resize the view when items get expanded or collapsed.
-
-        @param index index of item (QModelIndex)
         """
         self.resizeColumnToContents(0)
 
+    @pyqtSlot()
     def _resort(self):
         """
         Protected slot to resort the tree.
@@ -505,7 +502,7 @@
         Public slot used to handle the preferencesChanged signal.
         """
         self.model().preferencesChanged()
-        self._resort()
+        self.layoutDisplay()
 
     def _openItem(self):
         """

eric ide

mercurial