eric6/Documentation/Source/index-eric6.Project.html

changeset 7273
391d6b7b1eff
parent 7232
0b840f7ed593
child 7907
7991ea245c20
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body> 21 <body>
22 <h1>eric6.Project</h1> 22 <h1>eric6.Project</h1>
23
23 <p> 24 <p>
24 Package implementing the project management module of eric6. 25 Package implementing the project management module of eric6.
25 </p><p> 26 </p>
27 <p>
26 The project management module consists of the main part, which is 28 The project management module consists of the main part, which is
27 used for reading and writing of eric4, eric5 and eric6 project files 29 used for reading and writing of eric4, eric5 and eric6 project files
28 (*.e4p) and for performing all operations on the project. It is 30 (*.e4p) and for performing all operations on the project. It is
29 accompanied by various UI related modules implementing different dialogs 31 accompanied by various UI related modules implementing different dialogs
30 and a tabbed tree browser for the display of files belonging to the 32 and a tabbed tree browser for the display of files belonging to the
32 </p> 34 </p>
33 35
34 36
35 <h3>Modules</h3> 37 <h3>Modules</h3>
36 <table> 38 <table>
39
37 <tr> 40 <tr>
38 <td><a href="eric6.Project.AddDirectoryDialog.html">AddDirectoryDialog</a></td> 41 <td><a href="eric6.Project.AddDirectoryDialog.html">AddDirectoryDialog</a></td>
39 <td>Module implementing a dialog to add files of a directory to the project.</td> 42 <td>Module implementing a dialog to add files of a directory to the project.</td>
40 </tr><tr> 43 </tr>
44 <tr>
41 <td><a href="eric6.Project.AddFileDialog.html">AddFileDialog</a></td> 45 <td><a href="eric6.Project.AddFileDialog.html">AddFileDialog</a></td>
42 <td>Module implementing a dialog to add a file to the project.</td> 46 <td>Module implementing a dialog to add a file to the project.</td>
43 </tr><tr> 47 </tr>
48 <tr>
44 <td><a href="eric6.Project.AddFoundFilesDialog.html">AddFoundFilesDialog</a></td> 49 <td><a href="eric6.Project.AddFoundFilesDialog.html">AddFoundFilesDialog</a></td>
45 <td>Module implementing a dialog to show the found files to the user.</td> 50 <td>Module implementing a dialog to show the found files to the user.</td>
46 </tr><tr> 51 </tr>
52 <tr>
47 <td><a href="eric6.Project.AddLanguageDialog.html">AddLanguageDialog</a></td> 53 <td><a href="eric6.Project.AddLanguageDialog.html">AddLanguageDialog</a></td>
48 <td>Module implementing a dialog to add a new language to the project.</td> 54 <td>Module implementing a dialog to add a new language to the project.</td>
49 </tr><tr> 55 </tr>
56 <tr>
50 <td><a href="eric6.Project.CreateDialogCodeDialog.html">CreateDialogCodeDialog</a></td> 57 <td><a href="eric6.Project.CreateDialogCodeDialog.html">CreateDialogCodeDialog</a></td>
51 <td>Module implementing a dialog to generate code for a Qt5 dialog.</td> 58 <td>Module implementing a dialog to generate code for a Qt5 dialog.</td>
52 </tr><tr> 59 </tr>
60 <tr>
53 <td><a href="eric6.Project.DebuggerPropertiesDialog.html">DebuggerPropertiesDialog</a></td> 61 <td><a href="eric6.Project.DebuggerPropertiesDialog.html">DebuggerPropertiesDialog</a></td>
54 <td>Module implementing a dialog for entering project specific debugger settings.</td> 62 <td>Module implementing a dialog for entering project specific debugger settings.</td>
55 </tr><tr> 63 </tr>
64 <tr>
56 <td><a href="eric6.Project.FiletypeAssociationDialog.html">FiletypeAssociationDialog</a></td> 65 <td><a href="eric6.Project.FiletypeAssociationDialog.html">FiletypeAssociationDialog</a></td>
57 <td>Module implementing a dialog to enter filetype associations for the project.</td> 66 <td>Module implementing a dialog to enter filetype associations for the project.</td>
58 </tr><tr> 67 </tr>
68 <tr>
59 <td><a href="eric6.Project.IdlCompilerDefineNameDialog.html">IdlCompilerDefineNameDialog</a></td> 69 <td><a href="eric6.Project.IdlCompilerDefineNameDialog.html">IdlCompilerDefineNameDialog</a></td>
60 <td>Module implementing a dialog to enter the name-value pair to define a variable for the IDL compiler.</td> 70 <td>Module implementing a dialog to enter the name-value pair to define a variable for the IDL compiler.</td>
61 </tr><tr> 71 </tr>
72 <tr>
62 <td><a href="eric6.Project.IdlCompilerOptionsDialog.html">IdlCompilerOptionsDialog</a></td> 73 <td><a href="eric6.Project.IdlCompilerOptionsDialog.html">IdlCompilerOptionsDialog</a></td>
63 <td>Module implementing a dialog to enter some IDL compiler options.</td> 74 <td>Module implementing a dialog to enter some IDL compiler options.</td>
64 </tr><tr> 75 </tr>
76 <tr>
65 <td><a href="eric6.Project.LexerAssociationDialog.html">LexerAssociationDialog</a></td> 77 <td><a href="eric6.Project.LexerAssociationDialog.html">LexerAssociationDialog</a></td>
66 <td>Module implementing a dialog to enter lexer associations for the project.</td> 78 <td>Module implementing a dialog to enter lexer associations for the project.</td>
67 </tr><tr> 79 </tr>
80 <tr>
68 <td><a href="eric6.Project.MakePropertiesDialog.html">MakePropertiesDialog</a></td> 81 <td><a href="eric6.Project.MakePropertiesDialog.html">MakePropertiesDialog</a></td>
69 <td>Module implementing a dialog to enter the properties for 'make'.</td> 82 <td>Module implementing a dialog to enter the properties for 'make'.</td>
70 </tr><tr> 83 </tr>
84 <tr>
71 <td><a href="eric6.Project.NewDialogClassDialog.html">NewDialogClassDialog</a></td> 85 <td><a href="eric6.Project.NewDialogClassDialog.html">NewDialogClassDialog</a></td>
72 <td>Module implementing a dialog to enter the data for a new dialog class file.</td> 86 <td>Module implementing a dialog to enter the data for a new dialog class file.</td>
73 </tr><tr> 87 </tr>
88 <tr>
74 <td><a href="eric6.Project.NewPythonPackageDialog.html">NewPythonPackageDialog</a></td> 89 <td><a href="eric6.Project.NewPythonPackageDialog.html">NewPythonPackageDialog</a></td>
75 <td>Module implementing a dialog to add a new Python package.</td> 90 <td>Module implementing a dialog to add a new Python package.</td>
76 </tr><tr> 91 </tr>
92 <tr>
77 <td><a href="eric6.Project.Project.html">Project</a></td> 93 <td><a href="eric6.Project.Project.html">Project</a></td>
78 <td>Module implementing the project management functionality.</td> 94 <td>Module implementing the project management functionality.</td>
79 </tr><tr> 95 </tr>
96 <tr>
80 <td><a href="eric6.Project.ProjectBaseBrowser.html">ProjectBaseBrowser</a></td> 97 <td><a href="eric6.Project.ProjectBaseBrowser.html">ProjectBaseBrowser</a></td>
81 <td>Module implementing the baseclass for the various project browsers.</td> 98 <td>Module implementing the baseclass for the various project browsers.</td>
82 </tr><tr> 99 </tr>
100 <tr>
83 <td><a href="eric6.Project.ProjectBrowser.html">ProjectBrowser</a></td> 101 <td><a href="eric6.Project.ProjectBrowser.html">ProjectBrowser</a></td>
84 <td>Module implementing the project browser part of the eric6 UI.</td> 102 <td>Module implementing the project browser part of the eric6 UI.</td>
85 </tr><tr> 103 </tr>
104 <tr>
86 <td><a href="eric6.Project.ProjectBrowserFlags.html">ProjectBrowserFlags</a></td> 105 <td><a href="eric6.Project.ProjectBrowserFlags.html">ProjectBrowserFlags</a></td>
87 <td>Module defining the project browser flags.</td> 106 <td>Module defining the project browser flags.</td>
88 </tr><tr> 107 </tr>
108 <tr>
89 <td><a href="eric6.Project.ProjectBrowserModel.html">ProjectBrowserModel</a></td> 109 <td><a href="eric6.Project.ProjectBrowserModel.html">ProjectBrowserModel</a></td>
90 <td>Module implementing the browser model.</td> 110 <td>Module implementing the browser model.</td>
91 </tr><tr> 111 </tr>
112 <tr>
92 <td><a href="eric6.Project.ProjectBrowserSortFilterProxyModel.html">ProjectBrowserSortFilterProxyModel</a></td> 113 <td><a href="eric6.Project.ProjectBrowserSortFilterProxyModel.html">ProjectBrowserSortFilterProxyModel</a></td>
93 <td>Module implementing the browser sort filter proxy model.</td> 114 <td>Module implementing the browser sort filter proxy model.</td>
94 </tr><tr> 115 </tr>
116 <tr>
95 <td><a href="eric6.Project.ProjectFormsBrowser.html">ProjectFormsBrowser</a></td> 117 <td><a href="eric6.Project.ProjectFormsBrowser.html">ProjectFormsBrowser</a></td>
96 <td>Module implementing a class used to display the forms part of the project.</td> 118 <td>Module implementing a class used to display the forms part of the project.</td>
97 </tr><tr> 119 </tr>
120 <tr>
98 <td><a href="eric6.Project.ProjectInterfacesBrowser.html">ProjectInterfacesBrowser</a></td> 121 <td><a href="eric6.Project.ProjectInterfacesBrowser.html">ProjectInterfacesBrowser</a></td>
99 <td>Module implementing the a class used to display the interfaces (IDL) part of the project.</td> 122 <td>Module implementing the a class used to display the interfaces (IDL) part of the project.</td>
100 </tr><tr> 123 </tr>
124 <tr>
101 <td><a href="eric6.Project.ProjectOthersBrowser.html">ProjectOthersBrowser</a></td> 125 <td><a href="eric6.Project.ProjectOthersBrowser.html">ProjectOthersBrowser</a></td>
102 <td>Module implementing a class used to display the parts of the project, that don't fit the other categories.</td> 126 <td>Module implementing a class used to display the parts of the project, that don't fit the other categories.</td>
103 </tr><tr> 127 </tr>
128 <tr>
104 <td><a href="eric6.Project.ProjectProtocolsBrowser.html">ProjectProtocolsBrowser</a></td> 129 <td><a href="eric6.Project.ProjectProtocolsBrowser.html">ProjectProtocolsBrowser</a></td>
105 <td>Module implementing the a class used to display the protocols (protobuf) part of the project.</td> 130 <td>Module implementing the a class used to display the protocols (protobuf) part of the project.</td>
106 </tr><tr> 131 </tr>
132 <tr>
107 <td><a href="eric6.Project.ProjectResourcesBrowser.html">ProjectResourcesBrowser</a></td> 133 <td><a href="eric6.Project.ProjectResourcesBrowser.html">ProjectResourcesBrowser</a></td>
108 <td>Module implementing a class used to display the resources part of the project.</td> 134 <td>Module implementing a class used to display the resources part of the project.</td>
109 </tr><tr> 135 </tr>
136 <tr>
110 <td><a href="eric6.Project.ProjectSourcesBrowser.html">ProjectSourcesBrowser</a></td> 137 <td><a href="eric6.Project.ProjectSourcesBrowser.html">ProjectSourcesBrowser</a></td>
111 <td>Module implementing a class used to display the Sources part of the project.</td> 138 <td>Module implementing a class used to display the Sources part of the project.</td>
112 </tr><tr> 139 </tr>
140 <tr>
113 <td><a href="eric6.Project.ProjectTranslationsBrowser.html">ProjectTranslationsBrowser</a></td> 141 <td><a href="eric6.Project.ProjectTranslationsBrowser.html">ProjectTranslationsBrowser</a></td>
114 <td>Module implementing a class used to display the translations part of the project.</td> 142 <td>Module implementing a class used to display the translations part of the project.</td>
115 </tr><tr> 143 </tr>
144 <tr>
116 <td><a href="eric6.Project.PropertiesDialog.html">PropertiesDialog</a></td> 145 <td><a href="eric6.Project.PropertiesDialog.html">PropertiesDialog</a></td>
117 <td>Module implementing the project properties dialog.</td> 146 <td>Module implementing the project properties dialog.</td>
118 </tr><tr> 147 </tr>
148 <tr>
119 <td><a href="eric6.Project.QuickFindFileDialog.html">QuickFindFileDialog</a></td> 149 <td><a href="eric6.Project.QuickFindFileDialog.html">QuickFindFileDialog</a></td>
120 <td>Module implementing a quick search for files.</td> 150 <td>Module implementing a quick search for files.</td>
121 </tr><tr> 151 </tr>
152 <tr>
122 <td><a href="eric6.Project.RccCompilerOptionsDialog.html">RccCompilerOptionsDialog</a></td> 153 <td><a href="eric6.Project.RccCompilerOptionsDialog.html">RccCompilerOptionsDialog</a></td>
123 <td>Module implementing a dialog to enter some non-common rcc compiler options.</td> 154 <td>Module implementing a dialog to enter some non-common rcc compiler options.</td>
124 </tr><tr> 155 </tr>
156 <tr>
125 <td><a href="eric6.Project.SpellingPropertiesDialog.html">SpellingPropertiesDialog</a></td> 157 <td><a href="eric6.Project.SpellingPropertiesDialog.html">SpellingPropertiesDialog</a></td>
126 <td>Module implementing the Spelling Properties dialog.</td> 158 <td>Module implementing the Spelling Properties dialog.</td>
127 </tr><tr> 159 </tr>
160 <tr>
128 <td><a href="eric6.Project.TranslationPropertiesDialog.html">TranslationPropertiesDialog</a></td> 161 <td><a href="eric6.Project.TranslationPropertiesDialog.html">TranslationPropertiesDialog</a></td>
129 <td>Module implementing the Translations Properties dialog.</td> 162 <td>Module implementing the Translations Properties dialog.</td>
130 </tr><tr> 163 </tr>
164 <tr>
131 <td><a href="eric6.Project.UicCompilerOptionsDialog.html">UicCompilerOptionsDialog</a></td> 165 <td><a href="eric6.Project.UicCompilerOptionsDialog.html">UicCompilerOptionsDialog</a></td>
132 <td>Module implementing a dialog to enter some non-common uic compiler options.</td> 166 <td>Module implementing a dialog to enter some non-common uic compiler options.</td>
133 </tr><tr> 167 </tr>
168 <tr>
134 <td><a href="eric6.Project.UicLoadUi.html">UicLoadUi</a></td> 169 <td><a href="eric6.Project.UicLoadUi.html">UicLoadUi</a></td>
135 <td>Module to get the object name, class name or signatures of a Qt form (*.ui).</td> 170 <td>Module to get the object name, class name or signatures of a Qt form (*.ui).</td>
136 </tr><tr> 171 </tr>
172 <tr>
137 <td><a href="eric6.Project.UserPropertiesDialog.html">UserPropertiesDialog</a></td> 173 <td><a href="eric6.Project.UserPropertiesDialog.html">UserPropertiesDialog</a></td>
138 <td>Module implementing the user specific project properties dialog.</td> 174 <td>Module implementing the user specific project properties dialog.</td>
139 </tr> 175 </tr>
140 </table> 176 </table>
141 </body></html> 177 </body></html>

eric ide

mercurial