#ifndef DEUR_H #define DEUR_H #include #include #include "slot.h" #include //class Slot; using namespace std; class Deur{ private: bool status; int x_coordinaat, y_coordinaat; unsigned lengte; //Slot *slot; std::list sloten; public: void open(); virtual void sluit(); virtual void teken(QPaintDevice*) = 0; bool isDeurOpen(); unsigned int deurLengte(); std::pair coordinaten() const; Deur(int, int, int); void addSlot(Slot*); //std::list geefSleutel(); Slot* geefSleutel(int); std::list geefSlot(); //Deur(int, int, int, Slot*); }; #endif // DEUR_H