// button.h // Definition for class Button. #ifndef BUTTON_H #define BUTTON_H class Elevator; // forward declaration class Button { public: Button( Elevator & ); // constructor ~Button(); // destructor void pressButton(); // sets button on void resetButton(); // resets button off protected: // reference to button's elevator Elevator &elevatorRef; private: bool pressed; // state of button }; #endif // BUTTON_H