#include #include #include #include #include #include #include class HelloApplication : public Wt::WApplication { public: HelloApplication(const Wt::WEnvironment& env); }; HelloApplication::HelloApplication(const Wt::WEnvironment& env) : Wt::WApplication(env) { setTitle("Hello world"); Wt::WSlider* pSlider = new Wt::WSlider(); pSlider->valueChanged().connect(std::bind( [this](int value) { std::cout << "new value: " << value << std::endl; }, std::placeholders::_1)); root()->addWidget(std::unique_ptr(pSlider)); } int main(int argc, char **argv) { return Wt::WRun(argc, argv, [](const Wt::WEnvironment& env) { return std::make_unique(env); }); }