UIBuildSettingsWeb.h 883 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
  2. // Please see LICENSE.md in repository root for license information
  3. // https://github.com/AtomicGameEngine/AtomicGameEngine
  4. #pragma once
  5. #include "UI/AEWidget.h"
  6. using namespace Atomic;
  7. using namespace tb;
  8. namespace tb
  9. {
  10. class TBLayout;
  11. class TBEditField;
  12. class TBTextField;
  13. class TBSelectDropdown;
  14. }
  15. namespace AtomicEditor
  16. {
  17. class UIBuildSettingsWeb: public AEWidget
  18. {
  19. OBJECT(UIBuildSettingsWeb);
  20. public:
  21. UIBuildSettingsWeb(Context* context);
  22. virtual ~UIBuildSettingsWeb();
  23. bool OnEvent(const TBWidgetEvent &ev);
  24. void Refresh();
  25. void StoreSettings();
  26. //void HandleMessage(StringHash eventType, VariantMap& eventData);
  27. private:
  28. TBEditField* appNameEdit_;
  29. TBEditField* appPackageEdit_;
  30. TBEditField* productNameEdit_;
  31. TBEditField* companyNameEdit_;
  32. };
  33. }