/* * Implementation of quitbutton.h. */ #include "quitbutton.h" #include QuitButton::QuitButton() : PushButton("Quit", new ButtonState(), true) {} QuitButton::QuitButton(char* label) : PushButton(label, new ButtonState(), true) {} QuitButton::QuitButton(Font* font, char* label = "Quit") : PushButton(label, new ButtonState(), true) { output = new Painter(); output->SetFont(font); } void QuitButton::Press() { throw(QuitException); }