1 from PyQt4 import QtGui
2 from PyQt4.QtCore import Qt
3
4 from camelot.view.controls import editors
5 from camelot.core.utils import variant_to_pyobject
6
7 import logging
8 logger = logging.getLogger( 'camelot.view.controls.delegates.one2manydelegate' )
9
11 """Custom delegate for many 2 one relations
12
13 .. image:: ../_static/onetomany.png
14 """
15
16 - def __init__( self, parent = None, **kwargs ):
17 logger.debug( 'create one2manycolumn delegate' )
18 assert 'delegate' in kwargs
19 QtGui.QItemDelegate.__init__( self, parent )
20 self.kwargs = kwargs
21
27
32
35