9 #ifndef VOLCAMVIEWERWC_H 10 #define VOLCAMVIEWERWC_H 12 #include <QMainWindow> 15 #include "conf_users.h" 16 #include "volcamquery.h" 23 #include "servertime.h" 97 void setUser(
const User &value);
100 Ui::VolcamViewerWC *ui;
102 ViewerMode viewerMode_;
104 QTimer *timer_reloadauto;
105 QFileSystemWatcher file_watcher;
106 ServerTime *servertime;
178 void setTableVisible(
bool show);
179 void messageInvalidAction(QString error);
182 #endif // VOLCAMVIEWERWC_H void buttonSaveMeasure2d_pressed()
Definition: volcamviewerwc.cpp:3183
QSize oneviewsize
Definition: volcamviewerwc.h:86
void load_datacatalog()
Definition: volcamviewerwc.cpp:836
QSize timeline_size
Definition: volcamviewerwc.h:85
void buttonMeasure2d_pressed()
Definition: volcamviewerwc.cpp:3123
void setViewerMode(const ViewerMode &viewerMode, Config config)
Definition: volcamviewerwc.cpp:35
QWidget * w_timeline
Definition: volcamviewerwc.h:51
ImgsWC splitimagesbydate(ImgsWC imgs)
Definition: volcamviewerwc.cpp:937
VolcamQuery * vquery
Definition: volcamviewerwc.h:39
Definition: volcamviewerwc.h:30
QSize cellsize
Definition: volcamviewerwc.h:85
QProgressBar * progressbar
Definition: volcamviewerwc.h:56
QDateEdit * dateEdit_timeline
Definition: volcamviewerwc.h:68
QWidget * w_tableview
Definition: volcamviewerwc.h:50
void update_viewerwc()
Definition: volcamviewerwc.cpp:977
void update_viewerwc_mapview()
Definition: volcamviewerwc.cpp:1275
void progress(int max, int value)
void buttonRecordVideo_pushed(bool checked)
Definition: volcamviewerwc.cpp:2604
Definition: measuresmap.h:20
void buttonTag_pressed(QModelIndexList, int stars)
Definition: volcamviewerwc.cpp:2682
QList< ImgsWC > imgwc_list
Definition: volcamviewerwc.h:74
void showStationsName(bool show)
Definition: volcamviewerwc.cpp:2053
void update_viewerwc_table()
Definition: volcamviewerwc.cpp:1105
void buttonSaveVideo_pressed()
Definition: volcamviewerwc.cpp:2575
QHeaderView * tvheader
Definition: volcamviewerwc.h:55
ImagePro_widget * menu_imgpro_selection
Definition: volcamviewerwc.h:46
QString selection_mode_tagg
Definition: volcamviewerwc.h:81
ImgsWC imgwc_selected_favorites
Definition: volcamviewerwc.h:78
QSplitter * splitter
Definition: volcamviewerwc.h:54
void resize_viewerwc_listview()
Definition: volcamviewerwc.cpp:2017
QScrollArea * scrollarea
Definition: volcamviewerwc.h:58
bool menu_imgpro_shown
Definition: volcamviewerwc.h:47
void buttonOpenImag_pressed()
Definition: volcamviewerwc.cpp:3088
void tableheaderpressed(int section)
Definition: volcamviewerwc.cpp:2065
void setUser(const User &value)
Definition: volcamviewerwc.cpp:599
ImagePro_widget * menu_imgpro
Definition: volcamviewerwc.h:45
QSize listview_size
Definition: volcamviewerwc.h:85
QTimeEdit * timeEdit_timeline
Definition: volcamviewerwc.h:69
Widget/Interfaz/Clase para presentar de forma interactiva el mapa de estaciones/cámaras y su orientac...
void update_stations(QModelIndex optionIndex)
Definition: volcamviewerwc.cpp:2282
Definition: volcammeasure2d.h:31
void viewModeChanged()
Definition: volcamviewerwc.cpp:1979
void buttonRemoveTag_pressed()
Definition: volcamviewerwc.cpp:2831
QDateTime dt_end_tagg
Definition: volcamviewerwc.h:80
QDateTime dt_start_tagg
Definition: volcamviewerwc.h:79
Clase QTableView, para crear el tablas a usar por el visor o catálogo (volcamviewerwc....
Widget/Interfaz/Clase para realizar medidas2D y mostrar la medidad en la imagen y un mapa.
QTableWidget * tv_results
Definition: volcamviewerwc.h:64
MyMenu * menuppal
Definition: volcamviewerwc.h:41
void buttonReloadAuto_pressed(bool autoload)
Definition: volcamviewerwc.cpp:2640
void wheelEvent(QWheelEvent *wheelEvent)
Definition: volcamviewerwc.cpp:519
void setDateTimeToLoad(QDateTime datetime)
Definition: volcamviewerwc.cpp:78
void keyPressEvent(QKeyEvent *keyEvent)
Definition: volcamviewerwc.cpp:366
void playstop(bool play)
Definition: volcamviewerwc.cpp:1638
QSize mapview_size
Definition: volcamviewerwc.h:85
void close_menuImgPro_selection()
Definition: volcamviewerwc.cpp:3354
void setConfig(Config config)
Definition: volcamviewerwc.cpp:607
void buttonRemoveM2d_pressed()
Definition: volcamviewerwc.cpp:2895
void setModelType(ModelType modelType)
Definition: volcamviewerwc.cpp:634
QTimer * timer_playstop
Definition: volcamviewerwc.h:63
bool menu_imgpro_selection_shown
Definition: volcamviewerwc.h:48
Definition: mytableview.h:18
void menuRequested(QPoint pos)
Definition: volcamviewerwc.cpp:3239
QToolButton * toolButton_reload_auto
Definition: volcamviewerwc.h:60
void mousePressEvent(QMouseEvent *mouseEvent)
Definition: volcamviewerwc.cpp:502
void setTimeViewed(QTime time)
Definition: volcamviewerwc.cpp:1763
ModelType modeltype_used
Definition: volcamviewerwc.h:75
~VolcamViewerWC()
Definition: volcamviewerwc.cpp:26
void keyPressEvent_slot(QKeyEvent *keyEvent)
Definition: volcamviewerwc.cpp:3415
Clase QAbstractTableModel, para crear el modelo de tablas a usar por mytableview.h y el visor o catál...
QStringList stations_just2view
Definition: volcamviewerwc.h:83
ImgsWC imgwc_selected
Definition: volcamviewerwc.h:77
void close_menuImgPro()
Definition: volcamviewerwc.cpp:3281
QSize tablecell_size
Definition: volcamviewerwc.h:85
QToolButton * toolButton_playstop
Definition: volcamviewerwc.h:61
void buttonProperties_pressed()
Definition: volcamviewerwc.cpp:3044
QGridLayout * gridLayout_timeline
Definition: volcamviewerwc.h:66
void menuImgProRequested_selection()
Definition: volcamviewerwc.cpp:3333
QSlider * horizontalSlider_timeline
Definition: volcamviewerwc.h:67
void buttonSaveImages_pressed()
Definition: volcamviewerwc.cpp:2377
void accepted_menuImgPro_selection()
Definition: volcamviewerwc.cpp:3360
bool zoomenabled
Definition: volcamviewerwc.h:87
void keyReleaseEvent(QKeyEvent *keyEvent)
Definition: volcamviewerwc.cpp:484
void buttonCancelMeasure2d_pressed()
Definition: volcamviewerwc.cpp:3155
VolcamMeasure2d * imgwc_m2dwidget
Definition: volcamviewerwc.h:59
QStringList stations_selected
Definition: volcamviewerwc.h:82
void autoloadImages()
Definition: volcamviewerwc.cpp:1656
void setDatesRange(QDateTime dt_start_, QDateTime dt_end_)
Definition: volcamviewerwc.cpp:627
QAction * menuppal_action
Definition: volcamviewerwc.h:42
void tablepressed(QModelIndex index)
Definition: volcamviewerwc.cpp:2123
void time2synchronize(QDateTime dt)
void menuImgProRequested()
Definition: volcamviewerwc.cpp:3257
Widget/Interfaz/Clase para presentar y editar en línea, los parámetros de una cámara según la estruct...
User getUser() const
Definition: volcamviewerwc.cpp:594
QSize oneviewtable_size
Definition: volcamviewerwc.h:85
QGridLayout * gridLayout_tableview
Definition: volcamviewerwc.h:52
Definition: mytablemodel.h:35
void buttonHideImage_pressed()
Definition: volcamviewerwc.cpp:3003
VolcamViewerWC(QWidget *parent=0)
Definition: volcamviewerwc.cpp:4
void update_edition(QModelIndex optionIndex)
Definition: volcamviewerwc.cpp:2319
void setDateViewed(QDate date)
Definition: volcamviewerwc.cpp:1737
void update_viewerwc_timeline()
Definition: volcamviewerwc.cpp:1182
void wheelEvent_slot(QWheelEvent *wheelEvent_)
Definition: volcamviewerwc.cpp:3410
void update_viewerwc_oneview()
Definition: volcamviewerwc.cpp:1340
void update_viewerwc_listview()
Definition: volcamviewerwc.cpp:1472
QToolButton * menuclasificarbtn
Definition: volcamviewerwc.h:43
void update_valcanoes(QModelIndex optionIndex)
Definition: volcamviewerwc.cpp:2227
void accepted_menuImgPro()
Definition: volcamviewerwc.cpp:3287
void load_initconfig()
Definition: volcamviewerwc.cpp:91
void load_data()
Definition: volcamviewerwc.cpp:640
Definition: stationsmap.h:24
MyTableView * tv
Definition: volcamviewerwc.h:53
void refresh_tableview_results(QString results_txt)
Definition: volcamviewerwc.cpp:1545
ViewerMode viewerMode() const
Definition: volcamviewerwc.cpp:31
Widget/Interfaz/Clase para mostrar imágenes de las cámaras de vigilancia en tiempo real.
void slidervalueChanged()
Definition: volcamviewerwc.cpp:1593
MyTableModel * imgwc_model
Definition: volcamviewerwc.h:76
void selectionChangedSlot(const QItemSelection &, const QItemSelection &deselected)
Definition: volcamviewerwc.cpp:1789
stationsMap * wb_stationsmap
Definition: volcamviewerwc.h:57
void resizeEvent(QResizeEvent *resizeEvent)
Definition: volcamviewerwc.cpp:339
QToolButton * toolButton_recordvideo
Definition: volcamviewerwc.h:62
MyMenu * menuclasificar
Definition: volcamviewerwc.h:44
double max_aspectratio
Definition: volcamviewerwc.h:88