#ifndef __CONFIRM_H__ #define __CONFIRM_H__ #ifdef __cplusplus #include "Exceptions.h" #include "Action.h" #include "String.h" /* * Cette classe sert à afficher une boîte de dialogue de confirmation. * Constructeur: * - titre = titre de la boite de dialogue * - msg = message a afficher * - url = url de cette boite * - yes = action a effectuer si on clique sur Oui * - no = action a effectuer si on clique sur Non. */ class Confirm : public Action { public: Confirm(const String & titre, const String & msg, const String & url, Action * yes, Action * no = 0); virtual ~Confirm() { } virtual String GetTitle(); virtual void Do(Variables *, Handle *); private: String tit, msg; Action * NYes, * NNo; }; #else #error This only works with a C++ compiler #endif #endif