#ifndef UI_SETTINGS_DB_FORM_VIEW_HPP #define UI_SETTINGS_DB_FORM_VIEW_HPP #include #include #include #include #include "common/SessionData.hpp" namespace UserInterface { namespace Settings { class DatabaseFormModel; class DatabaseFormView : public Wt::WTemplateFormView { public: DatabaseFormView(SessionData& sessionData, Wt::WContainerWidget *parent = 0); Wt::Signal& changed() { return _sigChanged; } private: Wt::Signal _sigChanged; void processSave(); void processDiscard(); void processImmediateScan(); Wt::WText *_applyInfo; DatabaseFormModel *_model; }; } // namespace Settings } // namespace UserInterface #endif