def refreshUi( self ):
        """
        Refreshes the interface based on the current settings.
        """
        widget      = self.uiContentsTAB.currentWidget()
        is_content  = isinstance(widget, QWebView)
        
        if is_content:
            self._currentContentsIndex = self.uiContentsTAB.currentIndex()
            history = widget.page().history()
        else:
            history = None
        
        self.uiBackACT.setEnabled(is_content and history.canGoBack())
        self.uiForwardACT.setEnabled(is_content and history.canGoForward())
        self.uiHomeACT.setEnabled(is_content)
        self.uiNewTabACT.setEnabled(is_content)
        self.uiCopyTextACT.setEnabled(is_content)
        self.uiCloseTabACT.setEnabled(is_content and
                                      self.uiContentsTAB.count() > 2)
        
        for i in range(1, self.uiContentsTAB.count()):
            widget = self.uiContentsTAB.widget(i)
            self.uiContentsTAB.setTabText(i, widget.title())
def refreshUi ( self ) : widget = self . uiContentsTAB . currentWidget ( ) is_content = isinstance ( widget , QWebView ) if is_content : self . _currentContentsIndex = self . uiContentsTAB . currentIndex ( ) history = widget . page ( ) . history ( ) else : history = None self . uiBackACT . setEnabled ( is_content and history . canGoBack ( ) ) self . uiForwardACT . setEnabled ( is_content and history . canGoForward ( ) ) self . uiHomeACT . setEnabled ( is_content ) self . uiNewTabACT . setEnabled ( is_content ) self . uiCopyTextACT . setEnabled ( is_content ) self . uiCloseTabACT . setEnabled ( is_content and self . uiContentsTAB . count ( ) > 2 ) for i in range ( 1 , self . uiContentsTAB . count ( ) ) : widget = self . uiContentsTAB . widget ( i ) self . uiContentsTAB . setTabText ( i , widget . title ( ) )
Refreshes the interface based on the current settings.