Bilder.h 510 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef Bilder_H
  2. #define Bilder_H
  3. #include <Klient.h>
  4. #include <Text.h>
  5. #include <Bild.h>
  6. #include <BilderV.h>
  7. #include <Array.h>
  8. using namespace Framework;
  9. class Bilder : public BilderV
  10. {
  11. private:
  12. RCArray< Bild > *bilder;
  13. RCArray< Text > *paths;
  14. Critical c;
  15. int ref;
  16. public:
  17. // Konstruktor
  18. Bilder();
  19. // Destruktor
  20. ~Bilder();
  21. // nicht constant
  22. virtual Bild *get( const char *path ) override;
  23. virtual BilderV *getThis() override;
  24. virtual BilderV *release() override;
  25. };
  26. #endif