ProjectFlask/Documentation/source/Plugin_Project_Flask.ProjectFlask.Project.html

Tue, 10 Dec 2024 15:48:59 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 10 Dec 2024 15:48:59 +0100
branch
eric7
changeset 87
075f7667f69d
parent 67
ca1f40d179ce
permissions
-rw-r--r--

Updated copyright for 2025.

19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>Plugin_Project_Flask.ProjectFlask.Project</title>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
67
ca1f40d179ce Updated version info to indicate relation to eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 61
diff changeset
5 <link rel="stylesheet" href="styles.css">
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>Plugin_Project_Flask.ProjectFlask.Project</h1>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing the Flask project support.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <tr><td>None</td></tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 </table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <td><a href="#Project">Project</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing the Flask project support.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Functions</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <tr><td>None</td></tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 </table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <hr />
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <hr />
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <a NAME="Project" ID="Project"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <h2>Project</h2>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 Class implementing the Flask project support.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <h3>Derived from</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 QObject
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <h3>Class Attributes</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <tr><td>None</td></tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <h3>Class Methods</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <tr><td>None</td></tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 </table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <h3>Methods</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <td><a href="#Project.__init__">Project</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <td>Constructor</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <td><a href="#Project.__configureFlaskForProject">__configureFlaskForProject</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <td>Private slot to configure the project specific flask parameters.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <td><a href="#Project.__determineCapabilities">__determineCapabilities</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td>Private method to determine capabilities provided by supported extensions.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#Project.__flaskInfo">__flaskInfo</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Private slot to show some info about Flask.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td><a href="#Project.__isSuitableForVariant">__isSuitableForVariant</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <td>Private method to test, if a detected command file is suitable for the given Python variant.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td><a href="#Project.__runDevelopmentServer">__runDevelopmentServer</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Private slot to start the Flask Web server in development mode.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td><a href="#Project.__runPythonShell">__runPythonShell</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <td>Private slot to start a Python console in the app context.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td><a href="#Project.__runServer">__runServer</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td>Private slot to start the Flask Web server.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <tr>
52
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
90 <td><a href="#Project.__setDebugEnvironment">__setDebugEnvironment</a></td>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
91 <td>Private method to set the virtual environment as the selected debug environment.</td>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
92 </tr>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
93 <tr>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
94 <td><a href="#Project.__setIgnoreVirtualEnvironment">__setIgnoreVirtualEnvironment</a></td>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
95 <td>Private method to add an embedded project specific virtual environment to the list of ignore files/directories.</td>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
96 </tr>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
97 <tr>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <td><a href="#Project.__shellProcessFinished">__shellProcessFinished</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <td>Private slot connected to the finished signal.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 <td><a href="#Project.__showDocumentation">__showDocumentation</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <td>Private slot to show the helpviewer with the Flask documentation.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <td><a href="#Project.__showRoutes">__showRoutes</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <td>Private slot showing all URL dispatch routes.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <td><a href="#Project.__terminatePythonShell">__terminatePythonShell</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <td>Private method to terminate the current Python console.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <td><a href="#Project.getApplication">getApplication</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <td>Public method to determine the application name and the respective working directory.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td><a href="#Project.getData">getData</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <td>Public method to get data stored in the project store.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <td><a href="#Project.getFlaskCommand">getFlaskCommand</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <td>Public method to build the Flask command.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <td><a href="#Project.getFlaskVersionStrings">getFlaskVersionStrings</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <td>Public method to get the Flask, Werkzeug and Python versions as a string.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 <td><a href="#Project.getFullCommand">getFullCommand</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <td>Public method to get the full command for a given command name.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <td><a href="#Project.getMenu">getMenu</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <td>Public method to get a reference to the requested menu.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <td><a href="#Project.getMenuNames">getMenuNames</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <td>Public method to get the names of all menus.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <tr>
37
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
142 <td><a href="#Project.getVirtualEnvironment">getVirtualEnvironment</a></td>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
143 <td>Public method to get the path of the virtual environment.</td>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
144 </tr>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
145 <tr>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
146 <td><a href="#Project.getVirtualenvInterpreter">getVirtualenvInterpreter</a></td>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
147 <td>Public method to get the path of the Python interpreter to be used with the current project.</td>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
148 </tr>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
149 <tr>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <td><a href="#Project.hasCapability">hasCapability</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <td>Public method to check, if a capability is available.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <td><a href="#Project.initActions">initActions</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 <td>Public method to define the Flask actions.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <td><a href="#Project.initMenu">initMenu</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 <td>Public method to initialize the Flask menu.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <td><a href="#Project.newForm">newForm</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <td>Public method to create a new form.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <td><a href="#Project.prepareRuntimeEnvironment">prepareRuntimeEnvironment</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <td>Public method to prepare a QProcessEnvironment object and determine the appropriate working directory.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 <td><a href="#Project.projectClosed">projectClosed</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <td>Public method to handle the closing of a project.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 <td><a href="#Project.projectClosedHooks">projectClosedHooks</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 <td>Public method to remove our hook methods.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 <td><a href="#Project.projectOpenedHooks">projectOpenedHooks</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 <td>Public method to add our hook methods.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <td><a href="#Project.setCapability">setCapability</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <td>Public method to set the availability status of a capability.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 <td><a href="#Project.setData">setData</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 <td>Public method to store data in the project store.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 <tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <td><a href="#Project.supportedPythonVariants">supportedPythonVariants</a></td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 <td>Public method to get the supported Python variants.</td>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 </tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 </table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <h3>Static Methods</h3>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 <table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <tr><td>None</td></tr>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 </table>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 <a NAME="Project.__init__" ID="Project.__init__"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 <h4>Project (Constructor)</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <b>Project</b>(<i>plugin, iconSuffix, parent=None</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 Constructor
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 <dt><i>plugin</i> (ProjectFlaskPlugin)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 reference to the plugin object
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 <dt><i>iconSuffix</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 suffix for the icons
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 <dt><i>parent</i> (QObject)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 parent
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 <a NAME="Project.__configureFlaskForProject" ID="Project.__configureFlaskForProject"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 <h4>Project.__configureFlaskForProject</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 <b>__configureFlaskForProject</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 Private slot to configure the project specific flask parameters.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 <a NAME="Project.__determineCapabilities" ID="Project.__determineCapabilities"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 <h4>Project.__determineCapabilities</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 <b>__determineCapabilities</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 Private method to determine capabilities provided by supported
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 extensions.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 <a NAME="Project.__flaskInfo" ID="Project.__flaskInfo"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 <h4>Project.__flaskInfo</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 <b>__flaskInfo</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 Private slot to show some info about Flask.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 <a NAME="Project.__isSuitableForVariant" ID="Project.__isSuitableForVariant"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 <h4>Project.__isSuitableForVariant</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 <b>__isSuitableForVariant</b>(<i>variant, line0</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 Private method to test, if a detected command file is suitable for the
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 given Python variant.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 <dt><i>variant</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 Python variant to test for
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 <dt><i>line0</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 first line of the executable
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
264 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 flag indicating a suitable file was found
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 bool
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 <a NAME="Project.__runDevelopmentServer" ID="Project.__runDevelopmentServer"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <h4>Project.__runDevelopmentServer</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 <b>__runDevelopmentServer</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 Private slot to start the Flask Web server in development mode.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 <a NAME="Project.__runPythonShell" ID="Project.__runPythonShell"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 <h4>Project.__runPythonShell</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 <b>__runPythonShell</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 Private slot to start a Python console in the app context.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 <a NAME="Project.__runServer" ID="Project.__runServer"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 <h4>Project.__runServer</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 <b>__runServer</b>(<i>development=False</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294 Private slot to start the Flask Web server.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 <dt><i>development</i> (bool)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 flag indicating development mode
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 </dl>
52
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
303 <a NAME="Project.__setDebugEnvironment" ID="Project.__setDebugEnvironment"></a>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
304 <h4>Project.__setDebugEnvironment</h4>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
305 <b>__setDebugEnvironment</b>(<i></i>)
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
306
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
307 <p>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
308 Private method to set the virtual environment as the selected debug
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
309 environment.
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
310 </p>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
311 <a NAME="Project.__setIgnoreVirtualEnvironment" ID="Project.__setIgnoreVirtualEnvironment"></a>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
312 <h4>Project.__setIgnoreVirtualEnvironment</h4>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
313 <b>__setIgnoreVirtualEnvironment</b>(<i></i>)
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
314
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
315 <p>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
316 Private method to add an embedded project specific virtual environment
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
317 to the list of ignore files/directories.
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
318 </p>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
319 <a NAME="Project.__shellProcessFinished" ID="Project.__shellProcessFinished"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 <h4>Project.__shellProcessFinished</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
321 <b>__shellProcessFinished</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
322
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 Private slot connected to the finished signal.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326 <a NAME="Project.__showDocumentation" ID="Project.__showDocumentation"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 <h4>Project.__showDocumentation</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 <b>__showDocumentation</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
330 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 Private slot to show the helpviewer with the Flask documentation.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 <a NAME="Project.__showRoutes" ID="Project.__showRoutes"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 <h4>Project.__showRoutes</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335 <b>__showRoutes</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 Private slot showing all URL dispatch routes.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
339 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
340 <a NAME="Project.__terminatePythonShell" ID="Project.__terminatePythonShell"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
341 <h4>Project.__terminatePythonShell</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
342 <b>__terminatePythonShell</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
344 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
345 Private method to terminate the current Python console.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
346 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
347 <a NAME="Project.getApplication" ID="Project.getApplication"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
348 <h4>Project.getApplication</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
349 <b>getApplication</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
350
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
351 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
352 Public method to determine the application name and the respective
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
353 working directory.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
354 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
355 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
356 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
357 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
358 tuple containing the working directory and the application name
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
359 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
360 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
361 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
364 tuple of (str, str)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
365 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
366 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
367 <a NAME="Project.getData" ID="Project.getData"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
368 <h4>Project.getData</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
369 <b>getData</b>(<i>category, key</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
370
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
371 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
372 Public method to get data stored in the project store.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
373 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
374 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
375
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
376 <dt><i>category</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
377 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 data category
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380 <dt><i>key</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382 data key
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
383 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
384 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
385 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
386 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
387 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
388 referenced data
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
389 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
390 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
391 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
392 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 any
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
395 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
396 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
397 <a NAME="Project.getFlaskCommand" ID="Project.getFlaskCommand"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
398 <h4>Project.getFlaskCommand</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
399 <b>getFlaskCommand</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402 Public method to build the Flask command.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
404 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
405 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
407 full flask command
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
411 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
412 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
413 str
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
414 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
415 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
416 <a NAME="Project.getFlaskVersionStrings" ID="Project.getFlaskVersionStrings"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
417 <h4>Project.getFlaskVersionStrings</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
418 <b>getFlaskVersionStrings</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
419
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
420 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
421 Public method to get the Flask, Werkzeug and Python versions as a
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
422 string.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
423 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
424 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
425 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
426 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 dictionary containing the Flask, Werkzeug and Python versions
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
428 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
429 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
430 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
433 dict
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
434 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
435 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
436 <a NAME="Project.getFullCommand" ID="Project.getFullCommand"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437 <h4>Project.getFullCommand</h4>
52
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
438 <b>getFullCommand</b>(<i>command, virtualEnvPath=None</i>)
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
439
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
440 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
441 Public method to get the full command for a given command name.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
442 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
443 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
444
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 <dt><i>command</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
446 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
447 command name
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
448 </dd>
52
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
449 <dt><i>virtualEnvPath</i> (str)</dt>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
450 <dd>
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
451 path of the virtual environment
caddf9f36f9f Added the capability to create project specific virtual environments.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
452 </dd>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
453 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
454 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
455 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
456 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
457 full command
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
458 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
459 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
460 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
461 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
462 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
463 str
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
464 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
465 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
466 <a NAME="Project.getMenu" ID="Project.getMenu"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
467 <h4>Project.getMenu</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
468 <b>getMenu</b>(<i>name</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
469
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
470 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
471 Public method to get a reference to the requested menu.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
472 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
473 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
474
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
475 <dt><i>name</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
476 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
477 name of the menu
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
478 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
479 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
480 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
481 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
482 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
483 reference to the menu or None, if no menu with the given
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
484 name exists
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
485 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
486 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
487 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
488 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
489 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
490 QMenu or None
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
491 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
492 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
493 <a NAME="Project.getMenuNames" ID="Project.getMenuNames"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
494 <h4>Project.getMenuNames</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
495 <b>getMenuNames</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
496
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
497 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
498 Public method to get the names of all menus.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
499 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
500 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
501 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
502 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
503 menu names
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
504 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
505 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
506 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
507 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
508 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
509 list of str
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
510 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
511 </dl>
37
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
512 <a NAME="Project.getVirtualEnvironment" ID="Project.getVirtualEnvironment"></a>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
513 <h4>Project.getVirtualEnvironment</h4>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
514 <b>getVirtualEnvironment</b>(<i></i>)
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
515
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
516 <p>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
517 Public method to get the path of the virtual environment.
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
518 </p>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
519 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
520 <dt>Return:</dt>
37
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
521 <dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
522 path of the virtual environment
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
523 </dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
524 </dl>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
525 <dl>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
526 <dt>Return Type:</dt>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
527 <dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
528 str
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
529 </dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
530 </dl>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
531 <a NAME="Project.getVirtualenvInterpreter" ID="Project.getVirtualenvInterpreter"></a>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
532 <h4>Project.getVirtualenvInterpreter</h4>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
533 <b>getVirtualenvInterpreter</b>(<i></i>)
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
534
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
535 <p>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
536 Public method to get the path of the Python interpreter to be used
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
537 with the current project.
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
538 </p>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
539 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
540 <dt>Return:</dt>
37
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
541 <dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
542 path of the Python interpreter
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
543 </dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
544 </dl>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
545 <dl>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
546 <dt>Return Type:</dt>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
547 <dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
548 str
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
549 </dd>
1bd8d19a3aa7 Updated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
550 </dl>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
551 <a NAME="Project.hasCapability" ID="Project.hasCapability"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
552 <h4>Project.hasCapability</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
553 <b>hasCapability</b>(<i>key</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
554
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
555 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
556 Public method to check, if a capability is available.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
557 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
558 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
559
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
560 <dt><i>key</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
561 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
562 key of the capability to check
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
563 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
564 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
565 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
566 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
567 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
568 flag indicating the availability of the capability
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
569 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
570 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
571 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
572 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
573 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
574 bool
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
575 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
576 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
577 <a NAME="Project.initActions" ID="Project.initActions"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
578 <h4>Project.initActions</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
579 <b>initActions</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
580
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
581 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
582 Public method to define the Flask actions.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
583 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
584 <a NAME="Project.initMenu" ID="Project.initMenu"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
585 <h4>Project.initMenu</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
586 <b>initMenu</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
587
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
588 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
589 Public method to initialize the Flask menu.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
590 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
591 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
592 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
593 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
594 the menu generated
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
595 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
596 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
597 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
598 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
599 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
600 QMenu
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
601 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
602 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
603 <a NAME="Project.newForm" ID="Project.newForm"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
604 <h4>Project.newForm</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
605 <b>newForm</b>(<i>dirPath</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
606
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
607 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
608 Public method to create a new form.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
609 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
610 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
611
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
612 <dt><i>dirPath</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
613 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
614 full directory path for the new form file
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
615 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
616 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
617 <a NAME="Project.prepareRuntimeEnvironment" ID="Project.prepareRuntimeEnvironment"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
618 <h4>Project.prepareRuntimeEnvironment</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
619 <b>prepareRuntimeEnvironment</b>(<i>development=False</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
620
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
621 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
622 Public method to prepare a QProcessEnvironment object and determine
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
623 the appropriate working directory.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
624 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
625 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
626
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
627 <dt><i>development</i> (bool)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
628 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
629 flag indicating development mode
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
630 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
631 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
632 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
633 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
634 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
635 tuple containing the working directory and a prepared
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
636 environment object to be used with QProcess
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
637 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
638 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
639 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
640 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
641 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
642 tuple of (str, QProcessEnvironment)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
643 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
644 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
645 <a NAME="Project.projectClosed" ID="Project.projectClosed"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
646 <h4>Project.projectClosed</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
647 <b>projectClosed</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
648
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
649 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
650 Public method to handle the closing of a project.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
651 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
652 <a NAME="Project.projectClosedHooks" ID="Project.projectClosedHooks"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
653 <h4>Project.projectClosedHooks</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
654 <b>projectClosedHooks</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
655
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
656 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
657 Public method to remove our hook methods.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
658 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
659 <a NAME="Project.projectOpenedHooks" ID="Project.projectOpenedHooks"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
660 <h4>Project.projectOpenedHooks</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
661 <b>projectOpenedHooks</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
662
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
663 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
664 Public method to add our hook methods.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
665 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
666 <a NAME="Project.setCapability" ID="Project.setCapability"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
667 <h4>Project.setCapability</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
668 <b>setCapability</b>(<i>key, available</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
669
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
670 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
671 Public method to set the availability status of a capability.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
672 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
673 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
674
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
675 <dt><i>key</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
676 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
677 key of the capability to set
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
678 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
679 <dt><i>available</i> (bool)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
680 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
681 flag indicating the availability of the capability
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
682 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
683 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
684 <a NAME="Project.setData" ID="Project.setData"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
685 <h4>Project.setData</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
686 <b>setData</b>(<i>category, key, value</i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
687
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
688 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
689 Public method to store data in the project store.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
690 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
691 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
692
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
693 <dt><i>category</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
694 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
695 data category
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
696 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
697 <dt><i>key</i> (str)</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
698 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
699 data key
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
700 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
701 <dt><i>value</i> (any (serializable type))</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
702 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
703 data to be stored
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
704 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
705 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
706 <a NAME="Project.supportedPythonVariants" ID="Project.supportedPythonVariants"></a>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
707 <h4>Project.supportedPythonVariants</h4>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
708 <b>supportedPythonVariants</b>(<i></i>)
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
709
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
710 <p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
711 Public method to get the supported Python variants.
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
712 </p>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
713 <dl>
61
fe1e8783a95f - implemented some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 52
diff changeset
714 <dt>Return:</dt>
19
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
715 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
716 list of supported Python variants
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
717 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
718 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
719 <dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
720 <dt>Return Type:</dt>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
721 <dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
722 list of str
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
723 </dd>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
724 </dl>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
725 <div align="right"><a href="#top">Up</a></div>
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
726 <hr />
f8e3c1676f9b Added source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
727 </body></html>

eric ide

mercurial