volcamconfig  2019 march
Biblioteca volcamconfig
conf_volcam_widget.h
Ir a la documentación de este archivo.
1 
10 #ifndef CONF_VOLCAM_WIDGET_H
11 #define CONF_VOLCAM_WIDGET_H
12 
13 #include <QWidget>
14 #include <QtWidgets>
15 #include "conf_volcam.h"
16 #include "conf_users.h"
17 
18 namespace Ui {
19 class Conf_volcam_widget;
20 }
21 
22 class Conf_volcam_widget : public QWidget
23 {
24  Q_OBJECT
25 
26 public:
27  explicit Conf_volcam_widget(QWidget *parent = 0);
29 
31  QGridLayout *glayout;
32  QListWidget *configfilelist;
33  QSplitter *splitter;
34  QTableWidget *tw;
35  QToolButton *editbtn;
36 
37  void setup_widget();
38  void setup_left_widget();
39  void setup_right_widget();
40 
42 
43  void setConfigFileName(QString path);
44  void setConfig(const Config &value);
45  Config getConfig() const;
46 
47  User getUser() const;
48  void setUser(const User &value);
49 
50 public slots:
52  void add_configfile();
53  void remove_configfile();
54  void edit_configfile();
55 
56  void refresh_configfiletable(QModelIndex index);
58 
59  void apply_config_slot();
60  void cancel();
61 
62 signals:
63  void apply_config_signal(Config config_);
64  void cancel_signal();
65  void logText(QString);
66 
67 
68 private:
69  Config config;
70  User user;
71  Ui::Conf_volcam_widget *ui;
72 };
73 
74 #endif // CONF_VOLCAM_WIDGET_H
void remove_configfile()
Definition: conf_volcam_widget.cpp:395
void edit_configfile()
Definition: conf_volcam_widget.cpp:420
Configuración inicial de VolCAM.
QGridLayout * glayout
Definition: conf_volcam_widget.h:31
Configuración de Usuarios.
Definition: conf_stndevices_widget.h:21
void setup_right_widget()
Definition: conf_volcam_widget.cpp:128
void add_configfile()
Definition: conf_volcam_widget.cpp:355
~Conf_volcam_widget()
Definition: conf_volcam_widget.cpp:19
void setConfig(const Config &value)
Definition: conf_volcam_widget.cpp:431
QSplitter * splitter
Definition: conf_volcam_widget.h:33
QToolButton * editbtn
Definition: conf_volcam_widget.h:35
Definition: conf_volcam.h:50
void openoutside_configfile()
Definition: conf_volcam_widget.cpp:350
Config getConfig() const
Definition: conf_volcam_widget.cpp:426
void save_configfile_fromTable()
Definition: conf_volcam_widget.cpp:252
QListWidget * configfilelist
Definition: conf_volcam_widget.h:32
void cancel()
Definition: conf_volcam_widget.cpp:327
void apply_config_slot()
Definition: conf_volcam_widget.cpp:321
void setup_widget()
Definition: conf_volcam_widget.cpp:24
void logText(QString)
void apply_config_signal(Config config_)
void refresh_configfiletable(QModelIndex index)
Definition: conf_volcam_widget.cpp:201
void setConfigFileName(QString path)
Definition: conf_volcam_widget.cpp:436
Definition: conf_volcam_widget.h:22
void setUser(const User &value)
Definition: conf_volcam_widget.cpp:337
QTableWidget * tw
Definition: conf_volcam_widget.h:34
void refresh_configfilelist()
Definition: conf_volcam_widget.cpp:183
void setup_left_widget()
Definition: conf_volcam_widget.cpp:41
Definition: conf_volcam.h:88
Definition: conf_users.h:43
Conf_volcam * ConfVolcam
Definition: conf_volcam_widget.h:30
Conf_volcam_widget(QWidget *parent=0)
Definition: conf_volcam_widget.cpp:4
User getUser() const
Definition: conf_volcam_widget.cpp:332