#ifndef _DispatcherTest_DispatcherTest_h #define _DispatcherTest_DispatcherTest_h #include using namespace Upp; #define LAYOUTFILE #include #include template class WithDispatch : public C , public Dispatchable { public: typedef WithDispatch CLASSNAME; virtual void Dispatch(const T & o) { C::SetData(o); } }; template class ProgressIndicatorWithDispatch : public ProgressIndicator , public Dispatchable { public: typedef ProgressIndicatorWithDispatch CLASSNAME; virtual void Dispatch(const T & o) { Set(o); } }; class DispatcherTest : public WithDispatcherTestLayout { public: typedef DispatcherTest CLASSNAME; DispatcherTest(); void sliderCB(); void slideriCB(); Dispatcher disp; Dispatcher dispi; Array ctrls; Splitter splitv1, splitv2, splith; }; #endif