Dee.ProxyModel¶
- Subclasses:
Methods¶
- Inherited:
Dee.SerializableModel (3), GObject.Object (37), Dee.Model (48), Dee.Serializable (4)
- Structs:
Virtual Methods¶
- Inherited:
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w/co |
Back end model |
||
r/w/co |
Whether or not to inherit seqnums |
||
r/w/co |
Whether or not to automatically forward signals from the back end |
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
parent |
r |
||
priv |
r |
Class Details¶
- class Dee.ProxyModel(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
All fields in the
Dee.ProxyModel
structure are private and should never be accessed directly
Property Details¶
- Dee.ProxyModel.props.back_end¶
- Name:
back-end
- Type:
- Default Value:
- Flags:
The backend model used by this proxy model.
- Dee.ProxyModel.props.inherit_seqnums¶
- Name:
inherit-seqnums
- Type:
- Default Value:
- Flags:
Boolean property defining whether sequence numbers will be inherited from the back end model. You will most likely want to set this property to false if the implementation manipulates with the rows in the model and keep track of seqnums yourself.
- Dee.ProxyModel.props.proxy_signals¶
- Name:
proxy-signals
- Type:
- Default Value:
- Flags:
Boolean property defining whether or not to automatically forward signals from the back end model. This is especially useful for sub classes wishing to do their own more advanced signal forwarding.