12 void OnCreate()
override;
13 [[maybe_unused]]
void OnUpdate(
const float& dt)
override;
14 void OnDraw()
override;
15 void OnImGuiDraw()
override;
16 void OnEvent(
Event& event)
override;
17 void OnDestroy()
override;
20 void OnBrowseInFileButtonPressed();
21 void OnBrowseOutFileLocationButtonPressed();
22 void OnEncryptButtonPressed();
23 void OnBackButtonPressed();
27 std::string m_in_filename;
28 std::string m_out_filename;
29 std::string m_password, m_confirm_password;
33 std::string m_db_title;
34 bool m_save_to_database{
false};
37 std::string m_rsa_private_key;
38 std::string m_rsa_public_key;
39 std::size_t m_selected_rsa_keySize = 4096;
#define NS_ENIGMA_BEGIN
Enable/Disable Assertions.
virtual ~EncryptFileScene()=default