PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.PipxWidget.html

changeset 78
5efcdee9c170
parent 69
b46e8595155a
child 83
d841c572a465
--- a/PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.PipxWidget.html	Sat Sep 07 19:29:57 2024 +0200
+++ b/PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.PipxWidget.html	Sun Sep 15 11:57:39 2024 +0200
@@ -20,7 +20,7 @@
 <table>
 <tr>
 <td><a href="#PipxWidget">PipxWidget</a></td>
-<td>Class documentation goes here.</td>
+<td>Class implementing the pipx management widget.</td>
 </tr>
 </table>
 
@@ -34,7 +34,7 @@
 <a NAME="PipxWidget" ID="PipxWidget"></a>
 <h2>PipxWidget</h2>
 <p>
-    Class documentation goes here.
+    Class implementing the pipx management widget.
 </p>
 
 <h3>Derived from</h3>
@@ -74,6 +74,10 @@
 <td>Private method to check, if a package item is outdated or has outdated dependencies.</td>
 </tr>
 <tr>
+<td><a href="#PipxWidget.__checkPackageVersion">__checkPackageVersion</a></td>
+<td>Private method to check the version of a package.</td>
+</tr>
+<tr>
 <td><a href="#PipxWidget.__createSpecMetadataFile">__createSpecMetadataFile</a></td>
 <td>Private slot to create a spec metadata file needed by 'pipx install-all'.</td>
 </tr>
@@ -94,6 +98,10 @@
 <td>Private method to determine, which app of the given list of apps is running.</td>
 </tr>
 <tr>
+<td><a href="#PipxWidget.__handleOutdatedPackage">__handleOutdatedPackage</a></td>
+<td>Private slot to handle the pipx client reporting an outdated package or a package with outdated dependencies.</td>
+</tr>
+<tr>
 <td><a href="#PipxWidget.__hasOutdatedItems">__hasOutdatedItems</a></td>
 <td>Private method to check, if the list of packages contains any entries which is outdated or has outdated dependencies.</td>
 </tr>
@@ -269,16 +277,18 @@
 reference to the package item
 </dd>
 </dl>
+<a NAME="PipxWidget.__checkPackageVersion" ID="PipxWidget.__checkPackageVersion"></a>
+<h4>PipxWidget.__checkPackageVersion</h4>
+<b>__checkPackageVersion</b>(<i>itm</i>)
+<p>
+        Private method to check the version of a package.
+</p>
+
 <dl>
-<dt>Return:</dt>
+
+<dt><i>itm</i> (QTreeWidgetItem)</dt>
 <dd>
-flag indicating the outdated status
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-bool
+reference to the package item
 </dd>
 </dl>
 <a NAME="PipxWidget.__createSpecMetadataFile" ID="PipxWidget.__createSpecMetadataFile"></a>
@@ -367,6 +377,29 @@
 set of str
 </dd>
 </dl>
+<a NAME="PipxWidget.__handleOutdatedPackage" ID="PipxWidget.__handleOutdatedPackage"></a>
+<h4>PipxWidget.__handleOutdatedPackage</h4>
+<b>__handleOutdatedPackage</b>(<i>package, latestVersion, outdatedDependencies</i>)
+<p>
+        Private slot to handle the pipx client reporting an outdated package or a
+        package with outdated dependencies.
+</p>
+
+<dl>
+
+<dt><i>package</i> (str)</dt>
+<dd>
+name of the package
+</dd>
+<dt><i>latestVersion</i> (str)</dt>
+<dd>
+latest available version in case outdated
+</dd>
+<dt><i>outdatedDependencies</i> (bool)</dt>
+<dd>
+flag indicating outdated dependencies
+</dd>
+</dl>
 <a NAME="PipxWidget.__hasOutdatedItems" ID="PipxWidget.__hasOutdatedItems"></a>
 <h4>PipxWidget.__hasOutdatedItems</h4>
 <b>__hasOutdatedItems</b>(<i></i>)

eric ide

mercurial