rcpp_framework/modules/admin_panel/admin_controller.h

31 lines
581 B
C
Raw Normal View History

2021-10-31 23:11:48 +01:00
#ifndef ADMIN_CONTROLLER_H
#define ADMIN_CONTROLLER_H
#include "core/http/controller.h"
#include "core/containers/vector.h"
#include "core/string.h"
2021-10-31 23:11:48 +01:00
class Request;
class FormValidator;
struct AdminSectionLinkInfo {
String name;
String link;
};
2021-10-31 23:11:48 +01:00
class AdminController : public Controller {
RCPP_OBJECT(AdminController, Controller);
2021-10-31 23:11:48 +01:00
public:
virtual void admin_handle_request_main(Request *request);
virtual void admin_add_section_links(Vector<AdminSectionLinkInfo> *links);
virtual bool admin_full_render();
2021-10-31 23:11:48 +01:00
AdminController();
~AdminController();
protected:
};
#endif