--- a/ProjectPyramid/Documentation/source/Plugin_Project_Pyramid.ProjectPyramid.Project.html Sat Sep 28 13:34:57 2013 +0200 +++ b/ProjectPyramid/Documentation/source/Plugin_Project_Pyramid.ProjectPyramid.Project.html Sun Oct 27 22:43:17 2013 +0100 @@ -35,6 +35,9 @@ </tr><tr> <td><a href="#PyramidNoProjectSelectedException">PyramidNoProjectSelectedException</a></td> <td>Exception thrown to signal, that there is no current Pyramid project.</td> +</tr><tr> +<td><a href="#QProcess">QProcess</a></td> +<td>Class transforming the call arguments in case of gnome-terminal.</td> </tr> </table> <h3>Functions</h3> @@ -72,6 +75,9 @@ <td><a href="#Project.__findProjects">__findProjects</a></td> <td>Private method to determine the relative path of all Pyramid projects (= top level dirs).</td> </tr><tr> +<td><a href="#Project.__getDebugEnvironment">__getDebugEnvironment</a></td> +<td>Private method to get the path of the debugger environment.</td> +</tr><tr> <td><a href="#Project.__getExecutablePaths">__getExecutablePaths</a></td> <td>Private method to build all full path of an executable file from the environment.</td> </tr><tr> @@ -234,6 +240,22 @@ <dd> list of projects (list of string) </dd> +</dl><a NAME="Project.__getDebugEnvironment" ID="Project.__getDebugEnvironment"></a> +<h4>Project.__getDebugEnvironment</h4> +<b>__getDebugEnvironment</b>(<i>language=""</i>) +<p> + Private method to get the path of the debugger environment. +</p><dl> +<dt><i>language</i></dt> +<dd> +Python variant to get the debugger environment + for (string, one of '', 'Python2' or 'Python3') +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +path of the debugger environment (string) +</dd> </dl><a NAME="Project.__getExecutablePaths" ID="Project.__getExecutablePaths"></a> <h4>Project.__getExecutablePaths</h4> <b>__getExecutablePaths</b>(<i>file</i>) @@ -643,5 +665,76 @@ </table> <div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="QProcess" ID="QProcess"></a> +<h2>QProcess</h2> +<p> + Class transforming the call arguments in case of gnome-terminal. +</p> +<h3>Derived from</h3> +QProcessPyQt +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#QProcess.start">start</a></td> +<td>Starts the given program (cmd) in a new process, if none is already running, passing the command line arguments in argss.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr> +<td><a href="#QProcess.startDetached">startDetached</a></td> +<td>Starts the given program (cmd) in a new process, if none is already running, passing the command line arguments in argss.</td> +</tr> +</table> +<a NAME="QProcess.start" ID="QProcess.start"></a> +<h4>QProcess.start</h4> +<b>start</b>(<i>cmd, args=[], mode=QProcessPyQt.ReadWrite</i>) +<p> + Starts the given program (cmd) in a new process, if none is already + running, passing the command line arguments in argss. +</p><dl> +<dt><i>cmd</i></dt> +<dd> +start the given program cmd (string) +</dd><dt><i>args=</i></dt> +<dd> +list of parameters (list of strings) +</dd><dt><i>mode=</i></dt> +<dd> +access mode (QIODevice.OpenMode) +</dd> +</dl><a NAME="QProcess.startDetached" ID="QProcess.startDetached"></a> +<h4>QProcess.startDetached (static)</h4> +<b>startDetached</b>(<i>args=[], path=''</i>) +<p> + Starts the given program (cmd) in a new process, if none is already + running, passing the command line arguments in argss. +</p><dl> +<dt><i>cmd</i></dt> +<dd> +start the given program cmd (string) +</dd><dt><i>args=</i></dt> +<dd> +list of parameters (list of strings) +</dd><dt><i>path=</i></dt> +<dd> +new working directory (string) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +tuple of successful start and process id (boolean, integer) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file