docs: def setCurrentPage( self, pageno ):
          """
          Sets the current page for this widget to the inputed page.
          
          :param      pageno | <int>
          """
          if ( pageno == self._currentPage ):
              return
          
          if ( pageno <= 0 ):
              pageno = 1
          
          self._currentPage = pageno
          
          self._prevButton.setEnabled(pageno > 1)
          self._nextButton.setEnabled(pageno < self.pageCount())
          
          self._pagesSpinner.blockSignals(True)
          self._pagesSpinner.setValue(pageno)
          self._pagesSpinner.blockSignals(False)
          
          if ( not self.signalsBlocked() ):
              self.currentPageChanged.emit(pageno)