docs: def setColumnHidden( self, column, state ):
          """
          Sets the hidden state for the inputed column.
          
          :param      column | <int>
                      state  | <bool>
          """
          super(XTreeWidget, self).setColumnHidden(column, state)
          
          if ( not self.signalsBlocked() ):
              self.columnHiddenChanged.emit(column, state)
              self.executeDelayedItemsLayout()