Slider.h 712 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include "Zeichnung.h"
  3. namespace Framework
  4. {
  5. class Slider : public ZeichnungHintergrund
  6. {
  7. private:
  8. float value;
  9. public:
  10. DLLEXPORT Slider();
  11. DLLEXPORT ~Slider();
  12. DLLEXPORT void setValue(float value);
  13. DLLEXPORT float getValue() const;
  14. //! Verarbeitet ein Maus Ereignis. Wird vom Framework automatisch
  15. //! aufgerufen. \param me Das Ereignis
  16. DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
  17. //! Zeichnet die Zeihnung in ein bestimmtes Bild
  18. //! \param zRObj Das Bild, in das gezeichnet werden soll
  19. DLLEXPORT void render(Bild& zRObj) override;
  20. };
  21. } // namespace Framework