summaryrefslogtreecommitdiff
path: root/src/nxmaccessmanager.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-10-05 13:47:11 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-10-05 13:47:11 -0400
commite7cc4774e1a7d03fb0710875f6a91ec703b0005e (patch)
tree3f9e70411c528986ba2a814ff86f78f95a818c63 /src/nxmaccessmanager.h
parent8269ac1b489d30ca6065ec2b97542ddbb22298b3 (diff)
don't show the progress dialog on startup until after the first failure
Diffstat (limited to 'src/nxmaccessmanager.h')
-rw-r--r--src/nxmaccessmanager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nxmaccessmanager.h b/src/nxmaccessmanager.h
index b0ea45e7..6a45d880 100644
--- a/src/nxmaccessmanager.h
+++ b/src/nxmaccessmanager.h
@@ -144,6 +144,7 @@ public:
std::optional<APIUserAccount>);
std::function<FinishedCallback> finished;
+ std::function<void (const ValidationAttempt&)> attemptFinished;
NexusKeyValidator(NXMAccessManager& am);
~NexusKeyValidator();
@@ -269,10 +270,13 @@ private:
States m_validationState;
void startValidationCheck(const QString& key);
+
void onValidatorFinished(
ValidationAttempt::Result r, const QString& message,
std::optional<APIUserAccount>);
+ void onValidatorAttemptFinished(const ValidationAttempt& a);
+
void startProgress();
void stopProgress();
};