docs: def emitCurrentChanged(self):
          """
          Emits the current index changed signal provided signals are not blocked.
          """
          if not self.signalsBlocked():
              self.currentIndexChanged.emit(self.currentIndex())
              self.currentUrlChanged.emit(self.currentUrl())
              
              self.canGoBackChanged.emit(self.canGoBack())
              self.canGoForwardChanged.emit(self.canGoForward())