def populateTree(self, versions):
        logger.debug('VersionTreeModel.populateTree() is started')
        self.setColumnCount(7)
        self.setHorizontalHeaderLabels(
            ['Do Update?', 'Thumbnail', 'Task', 'Take', 'Current', 'Latest',
             'Action', 'Updated By', 'Notes']
        )

        self.root_versions = versions
        for version in versions:
            self.appendRow(
                VersionItem.generate_version_row(None, self, version)
            )

        logger.debug('VersionTreeModel.populateTree() is finished')
Allows us to pickle the scene.
dataset/ETHPy150Open eoyilmaz/anima/anima/ui/models.py/VersionTreeModel.populateTree--crossover with--dataset/ETHPy150Open enthought/mayavi/tvtk/pyface/ui/qt4/scene.py/Scene.__get_pure_state__