Fotobot
Get data from your photovoltaic plant
interfaceboxescontroller.h
Go to the documentation of this file.
1 
7 #ifndef _INTERFACEBOXESCONTROLLER_H_
8 #define _INTERFACEBOXESCONTROLLER_H_
9 
10 #include "webpage.h"
11 #include "httprequest.h"
12 #include "httpresponse.h"
13 #include "httprequesthandler.h"
14 
15 
17  Q_OBJECT
18  Q_DISABLE_COPY(InterfaceboxesController);
19 public:
20 
23 
25  void servicePrivate(HttpRequest& request);
26 
28  static QString getEditFormContents(HttpRequest& request, const DBT_INTERFACEBOXES& line = DBT_INTERFACEBOXES(), bool generator = false);
29 
31  static void readForm(DBT_INTERFACEBOXES& interfacebox, HttpRequest& request);
32 
33 signals:
34  int saveInterfacebox(DBT_INTERFACEBOXES);
35  void deleteInterfacebox(int);
36  void restartInterfacebox();
37 
38 private:
39  void actionAdd(HttpRequest& request);
40  void actionEdit(HttpRequest& request);
41  void actionDelete(HttpRequest& request);
42  void actionRestart(HttpRequest& request);
43 
44 };
45 
46 #endif
void actionEdit(HttpRequest &request)
static void readForm(DBT_INTERFACEBOXES &interfacebox, HttpRequest &request)
static QString getEditFormContents(HttpRequest &request, const DBT_INTERFACEBOXES &line=DBT_INTERFACEBOXES(), bool generator=false)
void actionDelete(HttpRequest &request)
void actionRestart(HttpRequest &request)
void actionAdd(HttpRequest &request)
void servicePrivate(HttpRequest &request)