--- a/WebBrowser/SpeedDial/SpeedDial.py Sun Apr 24 14:19:17 2016 +0200 +++ b/WebBrowser/SpeedDial/SpeedDial.py Sun Apr 24 17:26:54 2016 +0200 @@ -218,6 +218,23 @@ else: self.speedDialSaved.emit() + def resetDials(self): + """ + Public method to reset the speed dials to the default values. + """ + ok = E5MessageBox.yesNo( + None, + self.tr("Reset Speed Dials"), + self.tr("""Are you sure you want to reset the speed dials to""" + """ the default pages?""")) + if ok: + speedDialFile = self.getFileName() + if os.path.exists(speedDialFile): + os.remove(speedDialFile) + self.__regenerateScript = True + + self.__load() + def close(self): """ Public method to close the user agents manager. @@ -266,6 +283,7 @@ entries = allPages.split('";') self.__webPages = [] + self.__regenerateScript = True from .Page import Page for entry in entries: