volcamwidgets  2019 march
volcamwidgets biblioteca
volcamviewerrealtime.h
Ir a la documentación de este archivo.
1 
16 #ifndef VOLCAMVIEWERREALTIME_H
17 #define VOLCAMVIEWERREALTIME_H
18 
19 #include <QMainWindow>
20 #include <QString>
21 #include "volcamquery.h"
22 #include "mymenu.h"
23 #include "mytableview.h"
24 #include "mytablemodel.h"
25 #include "volcamimgwcp.h"
26 #include "servertime.h"
27 
28 namespace Ui {
30 }
31 
32 class VolcamViewerRealTime : public QMainWindow
33 {
34  Q_OBJECT
35 
36 public:
37  explicit VolcamViewerRealTime(QWidget *parent = 0);
39 
42  ServerTime *servertime;
43 
44  VolcamQuery *vquery;
45  ImagePro_widget *menu_imgpro;
46 
47 
48  QGridLayout *glayout;
50  QLineEdit *linedit_datetime;
51  QDateTime *dateEdit_timeline;
52  QTimeEdit *timeEdit_timeline;
53 
55 
56  bool nigthtime(QDateTime dt);
57 
58  void keyPressEvent(QKeyEvent *keyEvent);
59  void resizeEvent(QResizeEvent* resizeEvent);
60 
61  double getSeconds_RealTimeRefresh() const;
62  void setSeconds_RealTimeRefresh(double value);
63 
64 private:
65  Ui::VolcamViewerRealTime *ui;
66 
67  double seconds_RealTimeRefresh;
68 
69 public slots:
70  void load_initconfig(Config config);
71  void load_data();
73 
74  void tablepressed(QModelIndex index);
75 signals:
76  void logText(QString);
77 };
78 
79 #endif // VOLCAMVIEWERREALTIME_H
double getSeconds_RealTimeRefresh() const
Definition: volcamviewerrealtime.cpp:396
QLineEdit * linedit_datetime
Definition: volcamviewerrealtime.h:50
Definition: measuresmap.h:20
MyTableView * tv
Definition: volcamviewerrealtime.h:49
QTimeEdit * timeEdit_timeline
Definition: volcamviewerrealtime.h:52
~VolcamViewerRealTime()
Definition: volcamviewerrealtime.cpp:29
QTimer * timer_reloadauto
Definition: volcamviewerrealtime.h:41
QGridLayout * glayout
Definition: volcamviewerrealtime.h:48
Definition: volcamviewerrealtime.h:32
VolcamQuery * vquery
Definition: volcamviewerrealtime.h:44
Clase QTableView, para crear el tablas a usar por el visor o catálogo (volcamviewerwc....
void update_viewerwc_timeline()
Definition: volcamviewerrealtime.cpp:245
bool nigthtime(QDateTime dt)
Definition: volcamviewerrealtime.cpp:34
Definition: mytableview.h:18
Clase QAbstractTableModel, para crear el modelo de tablas a usar por mytableview.h y el visor o catál...
void resizeEvent(QResizeEvent *resizeEvent)
Definition: volcamviewerrealtime.cpp:390
Widget/Interfaz/Clase que posee algunas primitivas para crear al menus usados por VolCAM.
void tablepressed(QModelIndex index)
Definition: volcamviewerrealtime.cpp:342
double max_aspectratio
Definition: volcamviewerrealtime.h:54
QDateTime * dateEdit_timeline
Definition: volcamviewerrealtime.h:51
void setSeconds_RealTimeRefresh(double value)
Definition: volcamviewerrealtime.cpp:401
Widget/Interfaz/Clase para presentar y editar en línea, los parámetros de una cámara según la estruct...
void keyPressEvent(QKeyEvent *keyEvent)
Definition: volcamviewerrealtime.cpp:377
Definition: mytablemodel.h:35
MyTableModel * imgwc_model
Definition: volcamviewerrealtime.h:40
void load_data()
Definition: volcamviewerrealtime.cpp:95
VolcamViewerRealTime(QWidget *parent=0)
Definition: volcamviewerrealtime.cpp:4
void logText(QString)
ImagePro_widget * menu_imgpro
Definition: volcamviewerrealtime.h:45
ServerTime * servertime
Definition: volcamviewerrealtime.h:42
void load_initconfig(Config config)
Definition: volcamviewerrealtime.cpp:50