Fotobot
Get data from your photovoltaic plant
invertorscontroller.h
Go to the documentation of this file.
1 
7 #ifndef _INVERTORSCONTROLLER_H_
8 #define _INVERTORSCONTROLLER_H_
9 
10 #include "webpage.h"
11 #include "httprequest.h"
12 #include "httpresponse.h"
13 #include "httprequesthandler.h"
14 
15 
16 class InvertorsController : public WebPage {
17  Q_OBJECT
18  Q_DISABLE_COPY(InvertorsController);
19 public:
20 
23 
25  void servicePrivate(HttpRequest& request);
26 
28  static QString getEditFormContents(HttpRequest& request, DBT_INVERTORS line = DBT_INVERTORS(), bool generator = false);
29 
31  static void readForm(DBT_INVERTORS& invertor, HttpRequest& request);
32 
33 signals:
34  int saveInvertor(DBT_INVERTORS);
35  void deleteInvertor(int);
36 
37 private:
38  void actionAdd(HttpRequest& request);
39  void actionEdit(HttpRequest& request);
40  void actionDelete(HttpRequest& request);
41 
42 };
43 
44 #endif
void actionDelete(HttpRequest &request)
void actionEdit(HttpRequest &request)
static QString getEditFormContents(HttpRequest &request, DBT_INVERTORS line=DBT_INVERTORS(), bool generator=false)
static void readForm(DBT_INVERTORS &invertor, HttpRequest &request)
void actionAdd(HttpRequest &request)
Class describing database table INVERTORS.
void servicePrivate(HttpRequest &request)