Example #1
0
void Button::HandleHelp () {
    if (HasHelp()) {
        // offer help on the button
    } else {
        HelpHandler::HandleHelp();
    }
}
Example #2
0
void Dialog::HandleHelp () {
    if (HasHelp()) {
        // offer help on the dialog
    } else {
        HelpHandler::HandleHelp();
    }
}
 virtual void HandleHelp() final override {
     if (HasHelp()) {
         std::cout << "Dialog has been worked" << std::endl;
     }
     else {
         HelpHandler::HandleHelp();
     }
 }