code: def setCurrentDate( self, date ):
          
          if ( date == self._currentDate or not date.isValid() ):
              return
          
          self._currentDate = date
          self.markForRebuild()
          
          parent = self.parent()
          if ( not parent.signalsBlocked() ):
              parent.currentDateChanged.emit(date)
              parent.titleChanged.emit(self.title())
docs: Sets the current date displayed by this calendar widget.
          
          :return     <QDate>