handled ajaxevents

This commit is contained in:
Peter Schojer
2008-09-10 14:13:31 +00:00
parent 2febc946df
commit b9fa3377a0
10 changed files with 348 additions and 7 deletions

View File

@@ -42,6 +42,7 @@
#include "Poco/WebWidgets/Control.h"
#include "Poco/WebWidgets/Event.h"
#include "Poco/WebWidgets/AjaxDelegate.h"
#include "Poco/WebWidgets/JavaScriptEvent.h"
@@ -59,6 +60,8 @@ public:
typedef Poco::AutoPtr<Button> Ptr;
typedef Event<Button> ButtonEvent;
JavaScriptEvent<AjaxParameters> ajaxButtonClicked;
JavaScriptEvent<ButtonEvent> buttonClicked;
Button(const std::string& name);
@@ -70,6 +73,9 @@ public:
Button();
/// Creates an anonymous Button.
void fireAjaxButtonClicked(void* pSender, AjaxParameters& params);
/// Fires the ajaxButtonClicked event.
void fireButtonClicked(void* pSender);
/// Fires the buttonClicked event.