123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306 |
- #ifndef MOBILEYE_INFO_H
- #define MOBILEYE_INFO_H
- #include <QWidget>
- #include <QCloseEvent>
- #include <QtWidgets/qpushbutton.h>
- #include <qtimer.h>
- #include <qpainter.h>
- #include <QGraphicsView>
- #include <QWheelEvent>
- #include <QKeyEvent>
- #include <QPoint>
- #include <QPointF>
- #include <qfiledialog.h>
- #include <qmessagebox.h>
- #include <qabstractscrollarea.h>
- #include <QGraphicsItem>
- #include <QKeyEvent>
- #include <qpainter.h>
- #include <QDebug>
- #include <QtCore/QVariant>
- #include <QtWidgets/QAction>
- #include <QtWidgets/QApplication>
- #include <QtWidgets/QButtonGroup>
- #include <QtWidgets/QComboBox>
- #include <QtWidgets/QFrame>
- #include <QtWidgets/QHeaderView>
- #include <QtWidgets/QLabel>
- #include <QtWidgets/QLineEdit>
- #include <QtWidgets/QMainWindow>
- #include <QtWidgets/QMenuBar>
- #include <QtWidgets/QStatusBar>
- #include <QtWidgets/QWidget>
- #include <boost/serialization/singleton.hpp>
- #include <boost/signals2/slot.hpp>
- #include <boost/thread/mutex.hpp>
- #include <boost/shared_ptr.hpp>
- #include <boost/signals2.hpp>
- #include <boost/thread.hpp>
- #include <iostream>
- #include <fstream>
- #include <sstream>
- #include <stdio.h>
- #include <math.h>
- #include <fcntl.h>
- #include <errno.h>
- #include <time.h>
- #include <stdlib.h>
- #include <string.h>
- #include <sys/types.h>
- #include <control/mobileye.h>
- #include "common/car_status.h"
- class Mobileye_info : public QWidget
- {
- Q_OBJECT
- public:
- explicit Mobileye_info(QWidget *parent = 0);
- ~Mobileye_info();
- AWS_display aws_display;
- lane Lane;
- obstacle_status obstacleStatus;
- obstacle_data_a obstacleStatusA[15];
- obstacle_data_b obstacleStatusB[15];
- obstacle_data_c obstacleStatusC[15];
- aftermarket_lane aftermarketLane;
- public slots:
- void timeoutslot();
- protected:
- private:
- QTimer *timer;
- QLabel *label;
- QLabel *label_2;
- QLabel *label_3;
- QLabel *label_4;
- QLabel *label_5;
- QLabel *label_6;
- QLabel *label_7;
- QLabel *label_8;
- QLabel *label_9;
- QLabel *label_10;
- QLabel *label_11;
- QLabel *label_12;
- QLabel *label_13;
- QLabel *label_14;
- QLabel *label_15;
- QLabel *label_16;
- QLabel *label_17;
- QLabel *label_18;
- QLabel *label_19;
- QLabel *label_20;
- QLabel *label_21;
- QLabel *label_22;
- QLabel *label_23;
- QLabel *label_24;
- QLabel *label_25;
- QLineEdit *lineEdit;
- QLineEdit *lineEdit_2;
- QLineEdit *lineEdit_3;
- QLineEdit *lineEdit_4;
- QLineEdit *lineEdit_5;
- QLineEdit *lineEdit_6;
- QLineEdit *lineEdit_7;
- QLineEdit *lineEdit_8;
- QLineEdit *lineEdit_9;
- QLineEdit *lineEdit_10;
- QLineEdit *lineEdit_11;
- QLineEdit *lineEdit_12;
- QLineEdit *lineEdit_13;
- QLineEdit *lineEdit_14;
- QLineEdit *lineEdit_15;
- QLineEdit *lineEdit_16;
- QLineEdit *lineEdit_17;
- QLineEdit *lineEdit_18;
- QLineEdit *lineEdit_19;
- QLineEdit *lineEdit_20;
- QLineEdit *lineEdit_21;
- QLineEdit *lineEdit_22;
- QLineEdit *lineEdit_23;
- QLineEdit *lineEdit_24;
- QLineEdit *lineEdit_25;
- QLineEdit *lineEdit_26;
- QLineEdit *lineEdit_27;
- QLineEdit *lineEdit_28;
- QLineEdit *lineEdit_29;
- QLineEdit *lineEdit_30;
- QLineEdit *lineEdit_31;
- QLineEdit *lineEdit_32;
- QLineEdit *lineEdit_33;
- QLineEdit *lineEdit_34;
- QLineEdit *lineEdit_35;
- QLineEdit *lineEdit_36;
- QLineEdit *lineEdit_37;
- QLineEdit *lineEdit_38;
- QLineEdit *lineEdit_39;
- QLineEdit *lineEdit_40;
- QLineEdit *lineEdit_41;
- QLineEdit *lineEdit_42;
- QLineEdit *lineEdit_43;
- QLineEdit *lineEdit_44;
- QLineEdit *lineEdit_45;
- QLineEdit *lineEdit_46;
- QLineEdit *lineEdit_47;
- QLineEdit *lineEdit_48;
- QLineEdit *lineEdit_49;
- QLineEdit *lineEdit_50;
- QLineEdit *lineEdit_51;
- QLineEdit *lineEdit_52;
- QLineEdit *lineEdit_53;
- QLineEdit *lineEdit_54;
- QLineEdit *lineEdit_55;
- QLineEdit *lineEdit_56;
- QLineEdit *lineEdit_57;
- QLineEdit *lineEdit_58;
- QLineEdit *lineEdit_59;
- QLineEdit *lineEdit_60;
- QLineEdit *lineEdit_61;
- QLineEdit *lineEdit_62;
- QLineEdit *lineEdit_63;
- QLineEdit *lineEdit_64;
- QLineEdit *lineEdit_65;
- QLineEdit *lineEdit_66;
- QLineEdit *lineEdit_67;
- QLineEdit *lineEdit_68;
- QLineEdit *lineEdit_69;
- QLineEdit *lineEdit_70;
- QLineEdit *lineEdit_71;
- QLineEdit *lineEdit_72;
- QLineEdit *lineEdit_73;
- QLineEdit *lineEdit_74;
- QLineEdit *lineEdit_75;
- QLineEdit *lineEdit_76;
- QLineEdit *lineEdit_77;
- QLineEdit *lineEdit_78;
- QLineEdit *lineEdit_79;
- QLineEdit *lineEdit_80;
- QLineEdit *lineEdit_81;
- QLineEdit *lineEdit_82;
- QLineEdit *lineEdit_83;
- QLineEdit *lineEdit_84;
- QLineEdit *lineEdit_85;
- QLineEdit *lineEdit_86;
- QLineEdit *lineEdit_87;
- QLineEdit *lineEdit_88;
- QLineEdit *lineEdit_89;
- QLineEdit *lineEdit_90;
- QLineEdit *lineEdit_91;
- QLineEdit *lineEdit_92;
- QLineEdit *lineEdit_93;
- QLineEdit *lineEdit_94;
- QLineEdit *lineEdit_95;
- QLineEdit *lineEdit_96;
- QLineEdit *lineEdit_97;
- QLineEdit *lineEdit_98;
- QLineEdit *lineEdit_99;
- QLineEdit *lineEdit_100;
- QLineEdit *lineEdit_101;
- QLineEdit *lineEdit_102;
- QLineEdit *lineEdit_103;
- QLineEdit *lineEdit_104;
- QLineEdit *lineEdit_105;
- QLineEdit *lineEdit_106;
- QLineEdit *lineEdit_107;
- QLineEdit *lineEdit_108;
- QLineEdit *lineEdit_109;
- QLineEdit *lineEdit_110;
- QLineEdit *lineEdit_111;
- QLineEdit *lineEdit_112;
- QLineEdit *lineEdit_113;
- QLineEdit *lineEdit_114;
- QLineEdit *lineEdit_115;
- QLineEdit *lineEdit_116;
- QLineEdit *lineEdit_117;
- QLineEdit *lineEdit_118;
- QLineEdit *lineEdit_119;
- QLineEdit *lineEdit_120;
- QLineEdit *lineEdit_121;
- QLineEdit *lineEdit_122;
- QLineEdit *lineEdit_123;
- QLineEdit *lineEdit_124;
- QLineEdit *lineEdit_125;
- QLineEdit *lineEdit_126;
- QLineEdit *lineEdit_127;
- QLineEdit *lineEdit_128;
- QLineEdit *lineEdit_129;
- QLineEdit *lineEdit_130;
- QLineEdit *lineEdit_131;
- QLineEdit *lineEdit_132;
- QLineEdit *lineEdit_133;
- QLineEdit *lineEdit_134;
- QLineEdit *lineEdit_135;
- QLineEdit *lineEdit_136;
- QLineEdit *lineEdit_137;
- QLineEdit *lineEdit_138;
- QLineEdit *lineEdit_139;
- QLineEdit *lineEdit_140;
- QLineEdit *lineEdit_141;
- QLineEdit *lineEdit_142;
- QLineEdit *lineEdit_143;
- QLineEdit *lineEdit_144;
- QLineEdit *lineEdit_145;
- QLineEdit *lineEdit_146;
- QLineEdit *lineEdit_147;
- QLineEdit *lineEdit_148;
- QLineEdit *lineEdit_149;
- QLineEdit *lineEdit_150;
- QLineEdit *lineEdit_151;
- QLineEdit *lineEdit_152;
- QLineEdit *lineEdit_153;
- QLineEdit *lineEdit_154;
- QLineEdit *lineEdit_155;
- QLineEdit *lineEdit_156;
- QLineEdit *lineEdit_157;
- QLineEdit *lineEdit_158;
- QLineEdit *lineEdit_159;
- QLineEdit *lineEdit_160;
- QLineEdit *lineEdit_161;
- QLineEdit *lineEdit_162;
- QLineEdit *lineEdit_163;
- QLineEdit *lineEdit_164;
- QLineEdit *lineEdit_165;
- QLineEdit *lineEdit_166;
- QLineEdit *lineEdit_167;
- QLineEdit *lineEdit_168;
- QLineEdit *lineEdit_169;
- QLineEdit *lineEdit_170;
- QLineEdit *lineEdit_171;
- QLineEdit *lineEdit_172;
- QLineEdit *lineEdit_173;
- QLineEdit *lineEdit_174;
- QLineEdit *lineEdit_175;
- QLineEdit *lineEdit_176;
- QLineEdit *lineEdit_177;
- QLineEdit *lineEdit_178;
- QLineEdit *lineEdit_179;
- QLineEdit *lineEdit_180;
- QLineEdit *lineEdit_181;
- QLineEdit *lineEdit_182;
- QLineEdit *lineEdit_183;
- QLineEdit *lineEdit_184;
- QLineEdit *lineEdit_185;
- QLineEdit *lineEdit_186;
- QLineEdit *lineEdit_187;
- QLineEdit *lineEdit_188;
- QLineEdit *lineEdit_189;
- QLineEdit *lineEdit_190;
- QLineEdit *lineEdit_191;
- QLineEdit *lineEdit_192;
- QLineEdit *lineEdit_193;
- QLineEdit *lineEdit_194;
- QLineEdit *lineEdit_195;
- QLineEdit *lineEdit_196;
- QLineEdit *lineEdit_197;
- QLineEdit *lineEdit_198;
- QLineEdit *lineEdit_199;
- QLineEdit *lineEdit_200;
- QLineEdit *lineEdit_201;
- QLineEdit *lineEdit_202;
- QLineEdit *lineEdit_203;
- QLineEdit *lineEdit_204;
- QLineEdit *lineEdit_205;
- QLineEdit *lineEdit_206;
- };
- #endif // MOBILEYE_INFO_H
|