Set title correctly

This commit is contained in:
Florian Bruhin 2014-01-17 22:50:27 +01:00
parent 022fc7aa4e
commit 321c00bbfb

View File

@ -22,6 +22,7 @@ class TabbedBrowser(TabWidget):
self.setCurrentWidget(tab)
self.progress_changed(tab.progress)
tab.loadProgress.connect(self.progress_changed)
tab.titleChanged.connect(self.update_title)
@pyqtSlot(str)
def openurl(self, url):
@ -95,6 +96,11 @@ class TabbedBrowser(TabWidget):
def progress_changed(self, prog):
self.filter_signals(self.cur_progress, prog)
@pyqtSlot(str)
def update_title(self, text):
if text:
self.setTabText(self.indexOf(self.sender()), text)
def filter_signals(self, signal, *args):
dbgstr = "{} ({})".format(
signal.signal, ','.join([str(e) for e in args]))