Outlook: Automatic Model Creation¶
-
class
gtkmvc.support.factories.ModelFactory¶ Bases:
objectThis factory constructs classes for models. Use it to build the classes to derive your own models
-
static
make(base_classes=(), have_mt=False)¶ Use this static method to build a model class that possibly derives from other classes. If have_mt is True, then returned class will take into account multi-threading issues when dealing with observable properties.
-
static
-
gtkmvc.support.noconflict.classmaker(left_metas=(), right_metas=())¶
-
gtkmvc.support.noconflict.get_noconflict_metaclass(bases, left_metas, right_metas)¶ Not intended to be used outside of this module, unless you know what you are doing.
-
gtkmvc.support.noconflict.remove_redundant(metaclasses)¶
-
gtkmvc.support.noconflict.skip_redundant(iterable, skipset=None)¶ Redundant items are repeated items or items in the original skipset.