File: module-tree.html

package info (click to toggle)
camelot 10.07.02-c2-4
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 35,864 kB
  • ctags: 28,700
  • sloc: python: 14,067; makefile: 125; sh: 32
file content (378 lines) | stat: -rw-r--r-- 38,624 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Module Hierarchy</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="Camelot.camelot-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://www.python-camelot.com">Camelot</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">&nbsp;</td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="module-tree.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<center><b>
 [ <a href="module-tree.html">Module Hierarchy</a>
 | <a href="class-tree.html">Class Hierarchy</a> ]
</b></center><br />
<h1 class="epydoc">Module Hierarchy</h1>
<ul class="nomargin-top">
    <li> <strong class="uidlink"><a href="Camelot.camelot-module.html">Camelot.camelot</a></strong>: <em class="summary">Camelot is a python GUI framework on top of Elixir / Sqlalchemy inspired by
the Django admin interface.  Start building applications at warp speed, simply
by adding some additional information to you Elixir model.</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.action-module.html">Camelot.camelot.action</a></strong>: <em class="summary">The action module contains various QAction classes, representing commands
that can be invoked via menus, toolbar buttons, and keyboard shortcuts.</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.action.refresh-module.html">Camelot.camelot.action.refresh</a></strong>: <em class="summary">The action module contains various QAction classes, representing commands that
can be invoked via menus, toolbar buttons, and keyboard shortcuts.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.action.utils-module.html">Camelot.camelot.action.utils</a></strong>: <em class="summary">Manage QAction objects</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin-module.html">Camelot.camelot.admin</a></strong>: <em class="summary">&#64;TODO: rewrite docstring</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.application_action-module.html">Camelot.camelot.admin.application_action</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.application_admin-module.html">Camelot.camelot.admin.application_admin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.entity_admin-module.html">Camelot.camelot.admin.entity_admin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.form_action-module.html">Camelot.camelot.admin.form_action</a></strong>: <em class="summary">Form actions are objects that can be put in the form_actions list of the
object admin interfaces.  Those actions then appear on the form and can
be executed by the end users.  The most convenient method to create custom actions
is to subclass FormAction and implement a custom run method</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.list_action-module.html">Camelot.camelot.admin.list_action</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.not_editable_admin-module.html">Camelot.camelot.admin.not_editable_admin</a></strong>: <em class="summary">Class decorator to make all fields visualized with the Admin into read-only
fields</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.object_admin-module.html">Camelot.camelot.admin.object_admin</a></strong>: <em class="summary">Admin class for Plain Old Python Object</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.section-module.html">Camelot.camelot.admin.section</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.validator-module.html">Camelot.camelot.admin.validator</a></strong>: <em class="summary">Validator classes validate data before their GUI representation is closed
by the user.  The validator class also takes care of informing the user where
the data is invalid.</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.validator.entity_validator-module.html">Camelot.camelot.admin.validator.entity_validator</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.admin.validator.object_validator-module.html">Camelot.camelot.admin.validator.object_validator</a></strong>    </li>
    </ul>
    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.bin-module.html">Camelot.camelot.bin</a></strong>: <em class="summary">Command line tools to create new Camelot projects and manage existing ones.</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.bin.camelot_admin-module.html">Camelot.camelot.bin.camelot_admin</a></strong>: <em class="summary">camelot_admin is a tool to assist in the creation and development of Camelot
projects.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.bin.camelot_manage-module.html">Camelot.camelot.bin.camelot_manage</a></strong>: <em class="summary">camelot_manage is oriented towards administrators of an installed
camelot application.</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.container-module.html">Camelot.camelot.container</a></strong>: <em class="summary">Container classes are classes that are used to transport data between the
model thread and the GUI thread.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core-module.html">Camelot.camelot.core</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.backup-module.html">Camelot.camelot.core.backup</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.constants-module.html">Camelot.camelot.core.constants</a></strong>: <em class="summary">Created on Jul 19, 2009</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.document-module.html">Camelot.camelot.core.document</a></strong>: <em class="summary">Decorators to enhance the docstrings of classes</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.files-module.html">Camelot.camelot.core.files</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.files.storage-module.html">Camelot.camelot.core.files.storage</a></strong>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.resources-module.html">Camelot.camelot.core.resources</a></strong>: <em class="summary">wrapper around pkg_resources, with fallback to using directories specified
in the settings file if pkg_resources cannot be used.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.schema_display-module.html">Camelot.camelot.core.schema_display</a></strong>: <em class="summary">Created on Aug 29, 2009</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.sql-module.html">Camelot.camelot.core.sql</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.core.utils-module.html">Camelot.camelot.core.utils</a></strong>: <em class="summary">Utility functions</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.empty_project-module.html">Camelot.camelot.empty_project</a></strong>: <em class="summary">Some boilerplate code for an empty project</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.empty_project.application_admin-module.html">Camelot.camelot.empty_project.application_admin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.empty_project.main-module.html">Camelot.camelot.empty_project.main</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.empty_project.model-module.html">Camelot.camelot.empty_project.model</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.empty_project.settings-module.html">Camelot.camelot.empty_project.settings</a></strong>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model-module.html">Camelot.camelot.model</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model.authentication-module.html">Camelot.camelot.model.authentication</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model.batch_job-module.html">Camelot.camelot.model.batch_job</a></strong>: <em class="summary">Classes to store the result of batch jobs to enable the user to
review or plan them</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model.fixture-module.html">Camelot.camelot.model.fixture</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model.i18n-module.html">Camelot.camelot.model.i18n</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model.memento-module.html">Camelot.camelot.model.memento</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model.synchronization-module.html">Camelot.camelot.model.synchronization</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.model.type_and_status-module.html">Camelot.camelot.model.type_and_status</a></strong>: <em class="summary">Created on Sep 25, 2009</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.test-module.html">Camelot.camelot.test</a></strong>: <em class="summary">Camelot unittest framework</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.test.test_field_attributes-module.html">Camelot.camelot.test.test_field_attributes</a></strong>: <em class="summary">test module for the 'camelot/view/field_attributes.py' module</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.types-module.html">Camelot.camelot.types</a></strong>: <em class="summary">Camelot extends the SQLAlchemy field types with a number of its own field
types.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view-module.html">Camelot.camelot.view</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.application_admin-module.html">Camelot.camelot.view.application_admin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.art-module.html">Camelot.camelot.view.art</a></strong>: <em class="summary">Manages icons and artworks</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls-module.html">Camelot.camelot.view.controls</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.action_widget-module.html">Camelot.camelot.view.controls.action_widget</a></strong>: <em class="summary">Created on May 22, 2010</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.actionsbox-module.html">Camelot.camelot.view.controls.actionsbox</a></strong>: <em class="summary">Actions box</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.appscheme-module.html">Camelot.camelot.view.controls.appscheme</a></strong>: <em class="summary">Encapsulates various ms office schemes</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.busy_widget-module.html">Camelot.camelot.view.controls.busy_widget</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.calculator-module.html">Camelot.camelot.view.controls.calculator</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.dashboard-module.html">Camelot.camelot.view.controls.dashboard</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.decorated_line_edit-module.html">Camelot.camelot.view.controls.decorated_line_edit</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates-module.html">Camelot.camelot.view.controls.delegates</a></strong>: <em class="summary">Camelot includes a number of Qt delegates, most of them are used as default
delegates for the various sqlalchemy and camelot field types.</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.booldelegate-module.html">Camelot.camelot.view.controls.delegates.booldelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.codedelegate-module.html">Camelot.camelot.view.controls.delegates.codedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.colordelegate-module.html">Camelot.camelot.view.controls.delegates.colordelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.coloredfloatdelegate-module.html">Camelot.camelot.view.controls.delegates.coloredfloatdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.comboboxdelegate-module.html">Camelot.camelot.view.controls.delegates.comboboxdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.currencydelegate-module.html">Camelot.camelot.view.controls.delegates.currencydelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.customdelegate-module.html">Camelot.camelot.view.controls.delegates.customdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.datedelegate-module.html">Camelot.camelot.view.controls.delegates.datedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.datetimedelegate-module.html">Camelot.camelot.view.controls.delegates.datetimedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.delegatemanager-module.html">Camelot.camelot.view.controls.delegates.delegatemanager</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.enumerationdelegate-module.html">Camelot.camelot.view.controls.delegates.enumerationdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.filedelegate-module.html">Camelot.camelot.view.controls.delegates.filedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.floatdelegate-module.html">Camelot.camelot.view.controls.delegates.floatdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.imagedelegate-module.html">Camelot.camelot.view.controls.delegates.imagedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.integerdelegate-module.html">Camelot.camelot.view.controls.delegates.integerdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.intervalsdelegate-module.html">Camelot.camelot.view.controls.delegates.intervalsdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.labeldelegate-module.html">Camelot.camelot.view.controls.delegates.labeldelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.many2onedelegate-module.html">Camelot.camelot.view.controls.delegates.many2onedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.manytomanydelegate-module.html">Camelot.camelot.view.controls.delegates.manytomanydelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.manytoonechoicesdelegate-module.html">Camelot.camelot.view.controls.delegates.manytoonechoicesdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.notedelegate-module.html">Camelot.camelot.view.controls.delegates.notedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.one2manydelegate-module.html">Camelot.camelot.view.controls.delegates.one2manydelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.plaintextdelegate-module.html">Camelot.camelot.view.controls.delegates.plaintextdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.richtextdelegate-module.html">Camelot.camelot.view.controls.delegates.richtextdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.smileydelegate-module.html">Camelot.camelot.view.controls.delegates.smileydelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.stardelegate-module.html">Camelot.camelot.view.controls.delegates.stardelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.texteditdelegate-module.html">Camelot.camelot.view.controls.delegates.texteditdelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.timedelegate-module.html">Camelot.camelot.view.controls.delegates.timedelegate</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.delegates.virtualaddressdelegate-module.html">Camelot.camelot.view.controls.delegates.virtualaddressdelegate</a></strong>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors-module.html">Camelot.camelot.view.controls.editors</a></strong>: <em class="summary">Camelot includes editors for various types of fields.  Each editor at least supports
these features :</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.abstractmanytooneeditor-module.html">Camelot.camelot.view.controls.editors.abstractmanytooneeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.booleditor-module.html">Camelot.camelot.view.controls.editors.booleditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.choiceseditor-module.html">Camelot.camelot.view.controls.editors.choiceseditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.codeeditor-module.html">Camelot.camelot.view.controls.editors.codeeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.coloredfloateditor-module.html">Camelot.camelot.view.controls.editors.coloredfloateditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.coloreditor-module.html">Camelot.camelot.view.controls.editors.coloreditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.customeditor-module.html">Camelot.camelot.view.controls.editors.customeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.dateeditor-module.html">Camelot.camelot.view.controls.editors.dateeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.datetimeeditor-module.html">Camelot.camelot.view.controls.editors.datetimeeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.embeddedmany2oneeditor-module.html">Camelot.camelot.view.controls.editors.embeddedmany2oneeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.fileeditor-module.html">Camelot.camelot.view.controls.editors.fileeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.floateditor-module.html">Camelot.camelot.view.controls.editors.floateditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.imageeditor-module.html">Camelot.camelot.view.controls.editors.imageeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.integereditor-module.html">Camelot.camelot.view.controls.editors.integereditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.labeleditor-module.html">Camelot.camelot.view.controls.editors.labeleditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.many2oneeditor-module.html">Camelot.camelot.view.controls.editors.many2oneeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.manytomanyeditor-module.html">Camelot.camelot.view.controls.editors.manytomanyeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.noteeditor-module.html">Camelot.camelot.view.controls.editors.noteeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.one2manyeditor-module.html">Camelot.camelot.view.controls.editors.one2manyeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.onetomanychoiceseditor-module.html">Camelot.camelot.view.controls.editors.onetomanychoiceseditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.richtexteditor-module.html">Camelot.camelot.view.controls.editors.richtexteditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.smileyeditor-module.html">Camelot.camelot.view.controls.editors.smileyeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.stareditor-module.html">Camelot.camelot.view.controls.editors.stareditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.textediteditor-module.html">Camelot.camelot.view.controls.editors.textediteditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.textlineeditor-module.html">Camelot.camelot.view.controls.editors.textlineeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.timeeditor-module.html">Camelot.camelot.view.controls.editors.timeeditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.virtualaddresseditor-module.html">Camelot.camelot.view.controls.editors.virtualaddresseditor</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.editors.wideeditor-module.html">Camelot.camelot.view.controls.editors.wideeditor</a></strong>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.exception-module.html">Camelot.camelot.view.controls.exception</a></strong>: <em class="summary">Functions and widget to represent exceptions to the user</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.field_label-module.html">Camelot.camelot.view.controls.field_label</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.filter_operator-module.html">Camelot.camelot.view.controls.filter_operator</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.filterlist-module.html">Camelot.camelot.view.controls.filterlist</a></strong>: <em class="summary">Controls to filter data</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.formview-module.html">Camelot.camelot.view.controls.formview</a></strong>: <em class="summary">form view</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.inheritance-module.html">Camelot.camelot.view.controls.inheritance</a></strong>: <em class="summary">Controls related to visualizing object hierarchy</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.liteboxview-module.html">Camelot.camelot.view.controls.liteboxview</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.modeltree-module.html">Camelot.camelot.view.controls.modeltree</a></strong>: <em class="summary">custom tree and tree-items widgets</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.navpane-module.html">Camelot.camelot.view.controls.navpane</a></strong>: <em class="summary">left navigation pane</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.printer-module.html">Camelot.camelot.view.controls.printer</a></strong>: <em class="summary">class to handle printing</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.progress_dialog-module.html">Camelot.camelot.view.controls.progress_dialog</a></strong>: <em class="summary">Functions and classes to use a progress dialog in combination with
a model thread</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.search-module.html">Camelot.camelot.view.controls.search</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.statusbar-module.html">Camelot.camelot.view.controls.statusbar</a></strong>: <em class="summary">A custom status bar containing a progress indicator</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.tableview-module.html">Camelot.camelot.view.controls.tableview</a></strong>: <em class="summary">Tableview</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.user_translatable_label-module.html">Camelot.camelot.view.controls.user_translatable_label</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.controls.view-module.html">Camelot.camelot.view.controls.view</a></strong>: <em class="summary">Functionallity common to TableViews and FormViews</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.elixir_admin-module.html">Camelot.camelot.view.elixir_admin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.export-module.html">Camelot.camelot.view.export</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.export.desktop_service-module.html">Camelot.camelot.view.export.desktop_service</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.export.excel-module.html">Camelot.camelot.view.export.excel</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.export.outlook-module.html">Camelot.camelot.view.export.outlook</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.export.printer-module.html">Camelot.camelot.view.export.printer</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.export.word-module.html">Camelot.camelot.view.export.word</a></strong>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.field_attributes-module.html">Camelot.camelot.view.field_attributes</a></strong>: <em class="summary">Field types handled through introspection :</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.fifo-module.html">Camelot.camelot.view.fifo</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.filters-module.html">Camelot.camelot.view.filters</a></strong>: <em class="summary">Python structures to represent filters.
These structures can be transformed to QT forms.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.forms-module.html">Camelot.camelot.view.forms</a></strong>: <em class="summary">Classes to layout fields on a form.  These are mostly used for specifying the
form_display attribute in Admin classes, but they can be used on their own as
well.  Form classes can be used recursive.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.main-module.html">Camelot.camelot.view.main</a></strong>: <em class="summary">Main function, to be called to start the GUI interface</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.mainwindow-module.html">Camelot.camelot.view.mainwindow</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.model_thread-module.html">Camelot.camelot.view.model_thread</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.model_thread.no_thread_model_thread-module.html">Camelot.camelot.view.model_thread.no_thread_model_thread</a></strong>: <em class="summary">Created on Sep 12, 2009</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.model_thread.signal_slot_model_thread-module.html">Camelot.camelot.view.model_thread.signal_slot_model_thread</a></strong>: <em class="summary">Created on Sep 9, 2009</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.plugins-module.html">Camelot.camelot.view.plugins</a></strong>: <em class="summary">Plugins to include custom Camelot editors into QT Designer</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.plugins.codeeditorplugin-module.html">Camelot.camelot.view.plugins.codeeditorplugin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.plugins.dateeditorplugin-module.html">Camelot.camelot.view.plugins.dateeditorplugin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.plugins.imageeditorplugin-module.html">Camelot.camelot.view.plugins.imageeditorplugin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.plugins.manytooneeditorplugin-module.html">Camelot.camelot.view.plugins.manytooneeditorplugin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.plugins.onetomanyeditorplugin-module.html">Camelot.camelot.view.plugins.onetomanyeditorplugin</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.plugins.richtexteditorplugin-module.html">Camelot.camelot.view.plugins.richtexteditorplugin</a></strong>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.proxy-module.html">Camelot.camelot.view.proxy</a></strong>: <em class="summary">Proxy objects for the model that live in the GUI thread and are able to
respond immediately. They do so by keeping a local copy of the data of the real
model</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.proxy.collection_proxy-module.html">Camelot.camelot.view.proxy.collection_proxy</a></strong>: <em class="summary">Proxy representing a collection of entities that live in the model thread.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.proxy.queryproxy-module.html">Camelot.camelot.view.proxy.queryproxy</a></strong>: <em class="summary">Proxies representing the results of a query</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.remote_signals-module.html">Camelot.camelot.view.remote_signals</a></strong>: <em class="summary">Classes to connect the QT event loop with a messaging
server.  To enable multiple clients to push model updates
to each other or messages for the users.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.response_handler-module.html">Camelot.camelot.view.response_handler</a></strong>: <em class="summary">QT Response handler class to be used when constructing
a model thread. Construct this response handler within the
GUI thread to have all responses being handled within the
event loop of the GUI thread.</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.search-module.html">Camelot.camelot.view.search</a></strong>: <em class="summary">Helper functions to search through a collection of entities</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.storage-module.html">Camelot.camelot.view.storage</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.templates-module.html">Camelot.camelot.view.templates</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.utils-module.html">Camelot.camelot.view.utils</a></strong>: <em class="summary">Helper functions for the view subpackage</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard-module.html">Camelot.camelot.view.wizard</a></strong>: <em class="summary">The wizard module contains generic wizards and wizard pages</em>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.backup-module.html">Camelot.camelot.view.wizard.backup</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.importwizard-module.html">Camelot.camelot.view.wizard.importwizard</a></strong>: <em class="summary">Module for managing imports</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.new-module.html">Camelot.camelot.view.wizard.new</a></strong>: <em class="summary">Wizard and wizard pages to assist in the creation of new objects</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.new_company-module.html">Camelot.camelot.view.wizard.new_company</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.pages-module.html">Camelot.camelot.view.wizard.pages</a></strong>
    <ul>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.pages.form_page-module.html">Camelot.camelot.view.wizard.pages.form_page</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.pages.progress_page-module.html">Camelot.camelot.view.wizard.pages.progress_page</a></strong>: <em class="summary">Created on Jan 7, 2010</em>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.pages.select-module.html">Camelot.camelot.view.wizard.pages.select</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.pages.update_entities_page-module.html">Camelot.camelot.view.wizard.pages.update_entities_page</a></strong>: <em class="summary">Created on Jan 18, 2010</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.wizard.update_value-module.html">Camelot.camelot.view.wizard.update_value</a></strong>: <em class="summary">A wizard to update a field on a collection of objects</em>    </li>
    </ul>
    </li>
    <li> <strong class="uidlink"><a href="Camelot.camelot.view.workspace-module.html">Camelot.camelot.view.workspace</a></strong>: <em class="summary">This module provides a singleton workspace that can be used by views
and widget to create new windows or raise existing ones</em>    </li>
    </ul>
    </li>
    </ul>
    </li>
</ul>
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="Camelot.camelot-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th bgcolor="#70b0f0" class="navbar-select"
          >&nbsp;&nbsp;&nbsp;Trees&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://www.python-camelot.com">Camelot</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Sat Jun 12 15:41:29 2010
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>