def setColumns(self, columns):
        """
        Sets the columns for this widget, and marks the system as having
        been initialized.
        
        :param      columns | [<str>, ..]
        """
        super(XOrbTreeWidget, self).setColumns(columns)
        self.setFilteredColumns(range(len(columns)))
        self.assignOrderNames()
        self._columnsInitialized = True