UIMLCraftingProgress.h 683 B

12345678910111213141516171819
  1. #pragma once
  2. #include <UIMLView.h>
  3. #include "NetworkAPIProcessor.h"
  4. class UIMLCraftingProgressElement : public Framework::UIMLElement
  5. {
  6. public:
  7. UIMLCraftingProgressElement();
  8. //! prüft, ob dieses UIML Element für ein bestimmtes xml Element zuständig
  9. bool isApplicableFor(Framework::XML::Element& element) override;
  10. //! erstellt eine neue Zeichnung zu einem gegebenen xml Element
  11. Framework::Zeichnung* parseElement(Framework::XML::Element& element,
  12. Framework::UIMLContainer& generalFactory) override;
  13. bool updateElement(Framework::XML::Element& element,
  14. Framework::Zeichnung& z,
  15. Framework::UIMLContainer& generalFactory) override;
  16. };