Exemplo n.º 1
0
    def __init__(self,
                 parent=None,
                 store=None,
                 orientation=None,
                 reuse_store=False):
        """
        Create a new ModelListDialog object.
        :param store: a store connection
        """
        if orientation is None:
            orientation = gtk.ORIENTATION_VERTICAL
        if self.columns is None:
            fmt = "%s needs to set it's columns attribute"
            raise TypeError(fmt % (self.__class__.__name__, ))
        if self.model_type is None:
            fmt = "%s needs to set it's model_type attribute"
            raise TypeError(fmt % (self.__class__.__name__, ))

        if not store:
            store = api.get_default_store()
            assert not reuse_store

        self.store = store

        self.parent = parent
        self.reuse_store = reuse_store
        columns = self.columns or self.get_columns()
        ListSlave.__init__(self, columns, orientation)
        self._setup_permission()
Exemplo n.º 2
0
    def __init__(self, parent=None, store=None, orientation=None,
                 reuse_store=False):
        """
        Create a new ModelListDialog object.
        :param store: a store connection
        """
        if orientation is None:
            orientation = gtk.ORIENTATION_VERTICAL
        if self.columns is None:
            fmt = "%s needs to set it's columns attribute"
            raise TypeError(fmt % (self.__class__.__name__, ))
        if self.model_type is None:
            fmt = "%s needs to set it's model_type attribute"
            raise TypeError(fmt % (self.__class__.__name__, ))

        if not store:
            store = api.get_default_store()
            assert not reuse_store

        self.store = store

        self.parent = parent
        self.reuse_store = reuse_store
        columns = self.columns or self.get_columns()
        ListSlave.__init__(self, columns, orientation)
        self._setup_permission()