docs: def headerHideColumn( self ):
          """
          Hides the current column set by the header index.
          """
          self.setColumnHidden(self._headerIndex, True)
          
          # ensure we at least have 1 column visible
          found = False
          for col in range(self.columnCount()):
              if ( not self.isColumnHidden(col) ):
                  found = True
                  break
          
          if ( not found ):
              self.setColumnHidden(0, False)