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