#ifndef UI_SETTINGS_MEDIA_DIR_FORM_VIEW_HPP #define UI_SETTINGS_MEDIA_DIR_FORM_VIEW_HPP #include #include #include #include #include "common/SessionData.hpp" namespace UserInterface { namespace Settings { class MediaDirectoryFormModel; class MediaDirectoryFormView : public Wt::WTemplateFormView { public: MediaDirectoryFormView(Database::Handler& db, Wt::WContainerWidget *parent = 0); // Signal emitted once the form is completed Wt::Signal& completed() { return _sigCompleted; } private: void processCancel(); // reload from DB void processSave(); // commit into DB Wt::Signal _sigCompleted; MediaDirectoryFormModel* _model; Wt::WText* _applyInfo; }; } // namespace Settings } // namespace UserInterface #endif