|
|
|
@ -128,7 +128,6 @@ class QEDaemon(AuthMixin, QObject): |
|
|
|
newWalletWizardChanged = pyqtSignal() |
|
|
|
newWalletWizardChanged = pyqtSignal() |
|
|
|
serverConnectWizardChanged = pyqtSignal() |
|
|
|
serverConnectWizardChanged = pyqtSignal() |
|
|
|
loadingChanged = pyqtSignal() |
|
|
|
loadingChanged = pyqtSignal() |
|
|
|
passwordChangeFailed = pyqtSignal() |
|
|
|
|
|
|
|
requestNewPassword = pyqtSignal() |
|
|
|
requestNewPassword = pyqtSignal() |
|
|
|
|
|
|
|
|
|
|
|
walletLoaded = pyqtSignal([str,str], arguments=['name','path']) |
|
|
|
walletLoaded = pyqtSignal([str,str], arguments=['name','path']) |
|
|
|
@ -322,14 +321,14 @@ class QEDaemon(AuthMixin, QObject): |
|
|
|
else: |
|
|
|
else: |
|
|
|
self.currentWallet.requestNewPassword.emit() |
|
|
|
self.currentWallet.requestNewPassword.emit() |
|
|
|
|
|
|
|
|
|
|
|
@pyqtSlot(str) |
|
|
|
@pyqtSlot(str, result=bool) |
|
|
|
def setPassword(self, password): |
|
|
|
def setPassword(self, password): |
|
|
|
assert self._use_single_password |
|
|
|
assert self._use_single_password |
|
|
|
assert password |
|
|
|
assert password |
|
|
|
if not self.daemon.update_password_for_directory(old_password=self._password, new_password=password): |
|
|
|
if not self.daemon.update_password_for_directory(old_password=self._password, new_password=password): |
|
|
|
self.passwordChangeFailed.emit() |
|
|
|
return False |
|
|
|
return |
|
|
|
|
|
|
|
self._password = password |
|
|
|
self._password = password |
|
|
|
|
|
|
|
return True |
|
|
|
|
|
|
|
|
|
|
|
@pyqtProperty(QENewWalletWizard, notify=newWalletWizardChanged) |
|
|
|
@pyqtProperty(QENewWalletWizard, notify=newWalletWizardChanged) |
|
|
|
def newWalletWizard(self): |
|
|
|
def newWalletWizard(self): |
|
|
|
|