// button.cpp // Member function definitions for class Button. #include using std::cout; using std::endl; #include "button.h" // constructor Button::Button( Elevator &elevatorHandle ) : elevatorRef( elevatorHandle ), pressed( false ) { cout << "button created" << endl; } Button::~Button() // destructor { cout << "button destroyed" << endl; } void Button::pressButton() // press the button { pressed = true; } void Button::resetButton() // reset the button { pressed = false; }