AusweisApp2/src/core/states/StateDidAuthenticateEac1.h

29 lines
585 B
C++

/*!
* \copyright Copyright (c) 2014-2018 Governikus GmbH & Co. KG, Germany
*/
#pragma once
#include "command/DidAuthenticateEAC1Command.h"
#include "context/AuthContext.h"
#include "states/AbstractGenericState.h"
namespace governikus
{
class StateDidAuthenticateEac1
: public AbstractGenericState<AuthContext>
{
Q_OBJECT
friend class StateBuilder;
StateDidAuthenticateEac1(const QSharedPointer<WorkflowContext>& pContext);
virtual void run() override;
private Q_SLOTS:
void onCardCommandDone(QSharedPointer<BaseCardCommand> pCommand);
};
} /* namespace governikus */