Files
MuditaOS/module-apps/application-desktop/windows/PinLockBox.hpp
Michał Kamoń 6aec199938 [EGD-2846]-sim-pin-entering (#718)
[EGD-2846] PIN and PUK windows for SIM added
2020-09-29 10:19:44 +02:00

22 lines
571 B
C++

#pragma once
#include <cstdint>
namespace gui
{
class PinLockBox
{
public:
virtual void popChar(uint32_t charNum) = 0;
virtual void putChar(uint32_t charNum) = 0;
virtual void setVisibleStateEnterPin() = 0;
virtual void setVisibleStateVerifiedPin() = 0;
virtual void setVisibleStateInvalidPin() = 0;
virtual void setVisibleStateBlocked() = 0;
virtual void buildLockBox(unsigned int pinSize) = 0;
virtual ~PinLockBox() = default;
};
} // namespace gui