Bilder.h 750 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. using namespace Framework;
  8. class Bilder : public BilderV
  9. {
  10. private:
  11. Text *name;
  12. Bild *bild;
  13. BilderV *next;
  14. public:
  15. // Konstruktor
  16. Bilder();
  17. // Destruktor
  18. ~Bilder();
  19. // nicht constant
  20. virtual bool add( const char *name, Bild *bild );
  21. virtual bool set( const char *name, Bild *bild );
  22. virtual bool remove( const char *name );
  23. virtual void setNext( BilderV *next );
  24. virtual void deleteAll();
  25. virtual void release();
  26. // constant
  27. virtual Bild *get( const char *name ) const;
  28. virtual Bild *z( const char *name ) const;
  29. virtual Bild *zThis() const;
  30. virtual BilderV *zNext() const;
  31. virtual char *getName() const;
  32. };
  33. #endif