delegates¶
Camelot includes a number of Qt delegates, most of them are used as default delegates for the various sqlalchemy and camelot field types.
Some delegates take specific arguments into account for their construction. All field_attributes specified for a certain field will be propagated towards the constructor of the delegate. Some of them will be used by the delegate itself, others will be used by the editor, created by the delegate.
BoolDelegate¶
Custom delegate for boolean values
BoolDelegate¶
Custom delegate for boolean values




By default, creates a BoolEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- minimum
- maximum
- nullable
- field_name
Dynamic field attributes supported by the editor :
ChartDelegate¶
Custom delegate for Matplotlib charts
CodeDelegate¶
CodeDelegate¶




Field attributes supported by the delegate :
- parts
- separator
By default, creates a CodeEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- parts
- editable
- field_name
Dynamic field attributes supported by the editor :
ColorDelegate¶
ColorDelegate¶




By default, creates a ColorEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
ComboBoxDelegate¶
ComboBoxDelegate¶




By default, creates a ChoicesEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- nullable
- field_name
- actions
Dynamic field attributes supported by the editor :
CurrencyDelegate¶
Custom delegate for currency values
DateDelegate¶
Custom delegate for date values
DateDelegate¶
Custom delegate for date values




Field attributes supported by the delegate :
By default, creates a DateEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- editable
- nullable
- field_name
- validator
Dynamic field attributes supported by the editor :
DateTimeDelegate¶
DateTimeDelegate¶




Field attributes supported by the delegate :
By default, creates a DateTimeEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- editable
- nullable
- field_name
Dynamic field attributes supported by the editor :
FileDelegate¶
- Delegate for camelot.types.File columns. Expects values of type
- camelot.core.files.storage.StoredFile.
FileDelegate¶
- Delegate for camelot.types.File columns. Expects values of type
- camelot.core.files.storage.StoredFile.




By default, creates a FileEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- storage
- field_name
- remove_original
- actions
Dynamic field attributes supported by the editor :
FloatDelegate¶
Custom delegate for float values
FloatDelegate¶
Custom delegate for float values




Field attributes supported by the delegate :
By default, creates a FloatEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- minimum
- maximum
- calculator
- decimal
- option
- field_name
Dynamic field attributes supported by the editor :
ImageDelegate¶
- Delegate for camelot.types.Image fields. Expects values of type
camelot.core.files.storage.StoredImage.
IntegerDelegate¶
Custom delegate for integer values
IntegerDelegate¶
Custom delegate for integer values




Field attributes supported by the delegate :
- unicode_format
By default, creates a IntegerEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- minimum
- maximum
- calculator
- option
- field_name
Dynamic field attributes supported by the editor :
IntervalsDelegate¶
- Custom delegate for visualizing camelot.container.IntervalsContainer
- data:
LabelDelegate¶
Delegate to display an attribute as a label
LabelDelegate¶
Delegate to display an attribute as a label




By default, creates a LabelEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- text
- field_name
Dynamic field attributes supported by the editor :
LanguageDelegate¶
- Delegate for camelot.types.Language columns. Expects string
- values.
LocalFileDelegate¶
- Delegate for displaying a path on the local file system. This path can
- either point to a file or a directory
LocalFileDelegate¶
- Delegate for displaying a path on the local file system. This path can
- either point to a file or a directory




Field attributes supported by the delegate :
By default, creates a LocalFileEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- field_name
- directory
- save_as
- file_filter
Dynamic field attributes supported by the editor :
Many2OneDelegate¶
Custom delegate for many 2 one relations
![]()
Once an item has been selected, it is represented by its unicode representation in the editor or the table. So the related classes need an implementation of their __unicode__ method.
Many2OneDelegate¶
Custom delegate for many 2 one relations
![]()
Once an item has been selected, it is represented by its unicode representation in the editor or the table. So the related classes need an implementation of their __unicode__ method.




Field attributes supported by the delegate :
By default, creates a Many2OneEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- admin
- editable
- field_name
- actions
Dynamic field attributes supported by the editor :
ManyToOneChoicesDelegate¶
- Display a ManyToOne or a relationship field as a ComboBox, filling the
list of choices with the objects of the target class. This delegate will not work on non relationship fields.
The items in the ComboBox are the unicode representation of the related objects. So these classes need an implementation of their __unicode__ method to show up in a human readable way in the ComboBox.
MonthsDelegate¶
MonthsDelegate
custom delegate for showing and editing months and years




Field attributes supported by the delegate :
- forever
By default, creates a MonthsEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
NoteDelegate¶
NoteDelegate¶




By default, creates a NoteEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
One2ManyDelegate¶
Custom delegate for many 2 one relations




Field attributes supported by the delegate :
PlainTextDelegate¶
Custom delegate for simple string values




Field attributes supported by the delegate :
By default, creates a TextLineEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- length
- echo_mode
- field_name
- actions
- column_width
Dynamic field attributes supported by the editor :
RichTextDelegate¶
Custom delegate for rich text (HTML) string values
RichTextDelegate¶
Custom delegate for rich text (HTML) string values




Field attributes supported by the delegate :
By default, creates a RichTextEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
SmileyDelegate¶
Delegate for Smiley’s
SmileyDelegate¶
Delegate for Smiley’s




Field attributes supported by the delegate :
- editable
- icons
By default, creates a SmileyEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- editable
- icons
- field_name
Dynamic field attributes supported by the editor :
StarDelegate¶
Delegate for integer values from ( default from 1 to 5)(Rating Delegate)
StarDelegate¶
Delegate for integer values from ( default from 1 to 5)(Rating Delegate)




Field attributes supported by the delegate :
By default, creates a StarEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
TextBoolDelegate¶
TextEditDelegate¶
Custom delegate for simple string values
TextEditDelegate¶
Custom delegate for simple string values




Field attributes supported by the delegate :
By default, creates a TextEditEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
TimeDelegate¶
TimeDelegate¶




Field attributes supported by the delegate :
By default, creates a TimeEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
- editable
- field_name
- format
Dynamic field attributes supported by the editor :
VirtualAddressDelegate¶
VirtualAddressDelegate¶




Field attributes supported by the delegate :
By default, creates a VirtualAddressEditor as its editor.
Field Attributes | Editor |
editable=False tooltip=’tooltip’ | ![]() |
editable=True | ![]() |
editable=True tooltip=’tooltip’ | ![]() |
editable=False | ![]() |
editable=False background_color=ColorScheme.green | ![]() |
editable=True background_color=ColorScheme.green | ![]() |
Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.DelegateManager(columns, parent=None)¶
Manages custom delegates, should not be used by the application developer
- createEditor(parent, option, index)¶
Use a custom delegate createEditor method if it exists
- insert_column_delegate(column, delegate)¶
Inserts a custom column delegate
- paint(painter, option, index)¶
Use a custom delegate paint method if it exists
- setEditorData(editor, index)¶
Use a custom delegate setEditorData method if it exists
- setModelData(editor, model, index)¶
Use a custom delegate setModelData method if it exists
- class camelot.view.controls.delegates.BoolDelegate(parent=None, editable=True, **kwargs)¶
Custom delegate for boolean values
By default, creates a BoolEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- minimum
- maximum
- nullable
- field_name
Dynamic field attributes supported by the editor :
- editor¶
alias of BoolEditor
- class camelot.view.controls.delegates.ChartDelegate(parent=None, **kwargs)¶
Custom delegate for Matplotlib charts
- editor¶
alias of ChartEditor
- class camelot.view.controls.delegates.CodeDelegate(parent=None, parts=[], separator=u'.', **kwargs)¶
Field attributes supported by the delegate :
- parts
- separator
By default, creates a CodeEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- parts
- editable
- field_name
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.ColorDelegate(parent=None, editable=True, **kwargs)¶
By default, creates a ColorEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- editor¶
alias of ColorEditor
- class camelot.view.controls.delegates.ComboBoxDelegate(parent=None, editable=True, **kwargs)¶
By default, creates a ChoicesEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- nullable
- field_name
- actions
Dynamic field attributes supported by the editor :
- editor¶
alias of ChoicesEditor
- class camelot.view.controls.delegates.CurrencyDelegate(minimum=-999999999999999.0, maximum=1000000000000000.0, parent=None, unicode_format=None, **kwargs)¶
Custom delegate for currency values
- class camelot.view.controls.delegates.CustomDelegate(parent=None, editable=True, **kwargs)¶
Base class for implementing custom delegates.
- editor¶
class attribute specifies the editor class that should be used
- createEditor(parent, option, index)¶
Parameters: option – use an option with version 5 to indicate the widget will be put onto a form
- paint_text(painter, option, index, text, margin_left=0, margin_right=0, horizontal_align=1, vertical_align=128)¶
Paint unicode text into the given rect defined by option, and fill the rect with the background color :arg margin_left: additional margin to the left, to be used for icons or others :arg margin_right: additional margin to the right, to be used for icons or others
- class camelot.view.controls.delegates.DateDelegate(parent=None, **kwargs)¶
Custom delegate for date values
Field attributes supported by the delegate :
By default, creates a DateEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- editable
- nullable
- field_name
- validator
Dynamic field attributes supported by the editor :
- editor¶
alias of DateEditor
- class camelot.view.controls.delegates.DateTimeDelegate(parent=None, editable=True, **kwargs)¶
Field attributes supported by the delegate :
By default, creates a DateTimeEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- editable
- nullable
- field_name
Dynamic field attributes supported by the editor :
- editor¶
alias of DateTimeEditor
- class camelot.view.controls.delegates.FileDelegate(parent=None, editable=True, **kwargs)¶
- Delegate for camelot.types.File columns. Expects values of type
- camelot.core.files.storage.StoredFile.
By default, creates a FileEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- storage
- field_name
- remove_original
- actions
Dynamic field attributes supported by the editor :
- editor¶
alias of FileEditor
- class camelot.view.controls.delegates.FloatDelegate(minimum=-999999999999999.0, maximum=1000000000000000.0, parent=None, unicode_format=None, **kwargs)¶
Custom delegate for float values
Field attributes supported by the delegate :
By default, creates a FloatEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- minimum
- maximum
- calculator
- decimal
- option
- field_name
Dynamic field attributes supported by the editor :
- editor¶
alias of FloatEditor
- class camelot.view.controls.delegates.ImageDelegate(parent=None, editable=True, **kwargs)¶
Delegate for camelot.types.Image fields. Expects values of type camelot.core.files.storage.StoredImage.
- editor¶
alias of ImageEditor
- class camelot.view.controls.delegates.IntegerDelegate(parent=None, unicode_format=None, **kwargs)¶
Custom delegate for integer values
Field attributes supported by the delegate :
- unicode_format
By default, creates a IntegerEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- minimum
- maximum
- calculator
- option
- field_name
Dynamic field attributes supported by the editor :
- editor¶
alias of IntegerEditor
- class camelot.view.controls.delegates.IntervalsDelegate(parent=None, editable=True, **kwargs)¶
- Custom delegate for visualizing camelot.container.IntervalsContainer
- data:
- class camelot.view.controls.delegates.LanguageDelegate(parent=None, length=20, translate_content=False, **kw)¶
Delegate for camelot.types.Language columns. Expects string values.
- editor¶
alias of LanguageEditor
- class camelot.view.controls.delegates.LocalFileDelegate(parent=None, **kw)¶
- Delegate for displaying a path on the local file system. This path can
- either point to a file or a directory
Field attributes supported by the delegate :
By default, creates a LocalFileEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- field_name
- directory
- save_as
- file_filter
Dynamic field attributes supported by the editor :
- editor¶
alias of LocalFileEditor
- class camelot.view.controls.delegates.Many2OneDelegate(parent=None, admin=None, editable=True, **kwargs)¶
Custom delegate for many 2 one relations
Once an item has been selected, it is represented by its unicode representation in the editor or the table. So the related classes need an implementation of their __unicode__ method.
Field attributes supported by the delegate :
By default, creates a Many2OneEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- admin
- editable
- field_name
- actions
Dynamic field attributes supported by the editor :
- editor¶
alias of Many2OneEditor
- class camelot.view.controls.delegates.One2ManyDelegate(parent=None, **kwargs)¶
Custom delegate for many 2 one relations
Field attributes supported by the delegate :
- class camelot.view.controls.delegates.ManyToOneChoicesDelegate(parent=None, editable=True, **kwargs)¶
Display a ManyToOne or a relationship field as a ComboBox, filling the list of choices with the objects of the target class. This delegate will not work on non relationship fields.
The items in the ComboBox are the unicode representation of the related objects. So these classes need an implementation of their __unicode__ method to show up in a human readable way in the ComboBox.
- class camelot.view.controls.delegates.PlainTextDelegate(parent=None, length=20, translate_content=False, **kw)¶
Custom delegate for simple string values
Field attributes supported by the delegate :
By default, creates a TextLineEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- length
- echo_mode
- field_name
- actions
- column_width
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.RichTextDelegate(parent=None, editable=True, **kwargs)¶
Custom delegate for rich text (HTML) string values
Field attributes supported by the delegate :
By default, creates a RichTextEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.StarDelegate(parent=None, editable=True, maximum=5, **kwargs)¶
Delegate for integer values from ( default from 1 to 5)(Rating Delegate)
Field attributes supported by the delegate :
By default, creates a StarEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.TextEditDelegate(parent=None, **kwargs)¶
Custom delegate for simple string values
Field attributes supported by the delegate :
By default, creates a TextEditEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.TimeDelegate(parent=None, editable=True, **kwargs)¶
Field attributes supported by the delegate :
By default, creates a TimeEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- editable
- field_name
- format
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.VirtualAddressDelegate(parent=None, editable=True, address_type=None, **kwargs)¶
Field attributes supported by the delegate :
By default, creates a VirtualAddressEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.SmileyDelegate(parent, editable=True, icons=[('face-angel', Icon('tango/16x16/emotes/face-angel.png')), ('face-crying', Icon('tango/16x16/emotes/face-crying.png')), ('face-devilish', Icon('tango/16x16/emotes/face-devilish.png')), ('face-glasses', Icon('tango/16x16/emotes/face-glasses.png')), ('face-grin', Icon('tango/16x16/emotes/face-grin.png')), ('face-kiss', Icon('tango/16x16/emotes/face-kiss.png')), ('face-monkey', Icon('tango/16x16/emotes/face-monkey.png')), ('face-plain', Icon('tango/16x16/emotes/face-plain.png')), ('face-sad', Icon('tango/16x16/emotes/face-sad.png')), ('face-smile', Icon('tango/16x16/emotes/face-smile.png')), ('face-smile-big', Icon('tango/16x16/emotes/face-smile-big.png')), ('face-surprise', Icon('tango/16x16/emotes/face-surprise.png')), ('face-wink', Icon('tango/16x16/emotes/face-wink.png'))], **kwargs)¶
Delegate for Smiley’s
Field attributes supported by the delegate :
- editable
- icons
By default, creates a SmileyEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- editable
- icons
- field_name
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.NoteDelegate(parent=None, **kwargs)¶
By default, creates a NoteEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- editor¶
alias of NoteEditor
- class camelot.view.controls.delegates.LabelDelegate(parent=None, editable=True, **kwargs)¶
Delegate to display an attribute as a label
By default, creates a LabelEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
- text
- field_name
Dynamic field attributes supported by the editor :
- class camelot.view.controls.delegates.MonthsDelegate(parent=None, forever=2400, **kwargs)¶
MonthsDelegate
custom delegate for showing and editing months and yearsField attributes supported by the delegate :
- forever
By default, creates a MonthsEditor as its editor.
Field Attributes Editor editable=False tooltip=’tooltip’ editable=True editable=True tooltip=’tooltip’ editable=False editable=False background_color=ColorScheme.green editable=True background_color=ColorScheme.green Static attributes supported by this editor :
Dynamic field attributes supported by the editor :
- editor¶
alias of MonthsEditor
- booldelegate
- chartdelegate
- codedelegate
- colordelegate
- comboboxdelegate
- currencydelegate
- customdelegate
- datedelegate
- datetimedelegate
- delegatemanager
- filedelegate
- floatdelegate
- imagedelegate
- integerdelegate
- intervalsdelegate
- labeldelegate
- languagedelegate
- localfiledelegate
- many2onedelegate
- manytoonechoicesdelegate
- monthsdelegate
- notedelegate
- one2manydelegate
- plaintextdelegate
- richtextdelegate
- smileydelegate
- stardelegate
- texteditdelegate
- timedelegate
- virtualaddressdelegate