两点间的路径规划 #14

Merged
pg9nrcf7t merged 17 commits from main into lcf_branch 3 months ago

Binary file not shown.

@ -1,706 +0,0 @@
#############################################################################
# Makefile for building: Drone_project
# Generated by qmake (3.1) (Qt 5.15.3)
# Project: drone_ui.pro
# Template: app
# Command: /usr/lib/qt5/bin/qmake -o Makefile drone_ui.pro
#############################################################################
MAKEFILE = Makefile
EQ = =
####### Compiler, tools and options
CC = gcc
CXX = g++
DEFINES = -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB
CFLAGS = -pipe -O2 -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
CXXFLAGS = -pipe -O2 -std=gnu++1z -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
INCPATH = -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
QMAKE = /usr/lib/qt5/bin/qmake
DEL_FILE = rm -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
COPY = cp -f
COPY_FILE = cp -f
COPY_DIR = cp -f -R
INSTALL_FILE = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR = cp -f -R
QINSTALL = /usr/lib/qt5/bin/qmake -install qinstall
QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe
DEL_FILE = rm -f
SYMLINK = ln -f -s
DEL_DIR = rmdir
MOVE = mv -f
TAR = tar -cf
COMPRESS = gzip -9f
DISTNAME = Drone_project1.0.0
DISTDIR = /home/wangjing/uav/Drone_project/.tmp/Drone_project1.0.0
LINK = g++
LFLAGS = -Wl,-O1 -Wl,-rpath-link,/usr/lib/x86_64-linux-gnu
LIBS = $(SUBLIBS) /usr/lib/x86_64-linux-gnu/libQt5WebEngineWidgets.so /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so /usr/lib/x86_64-linux-gnu/libQt5Quick.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so /usr/lib/x86_64-linux-gnu/libQt5WebChannel.so /usr/lib/x86_64-linux-gnu/libQt5Qml.so /usr/lib/x86_64-linux-gnu/libQt5Network.so /usr/lib/x86_64-linux-gnu/libQt5Positioning.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread
AR = ar cqs
RANLIB =
SED = sed
STRIP = strip
####### Output directory
OBJECTS_DIR = ./
####### Files
SOURCES = src/core/main.cpp \
src/ui/mainwindow.cpp \
src/models/dronedata.cpp \
src/models/detectiondata.cpp \
src/pages/videopage.cpp \
src/pages/mappage.cpp \
src/pages/mapbridge.cpp \
src/pages/datapage.cpp \
src/pages/taskdata.cpp \
src/pages/visionmodelpage.cpp \
src/utils/stylehelper.cpp \
src/pages/taskdecisionpage.cpp \
src/pages/dronemanagementpage.cpp \
src/pages/taskdetailspage.cpp \
src/utils/config.cpp \
src/utils/logger.cpp \
src/utils/errorhandler.cpp qrc_app.cpp \
moc_mainwindow.cpp \
moc_dronedata.cpp \
moc_detectiondata.cpp \
moc_videopage.cpp \
moc_mappage.cpp \
moc_mapbridge.cpp \
moc_datapage.cpp \
moc_taskdata.cpp \
moc_visionmodelpage.cpp \
moc_taskdecisionpage.cpp \
moc_dronemanagementpage.cpp \
moc_taskdetailspage.cpp
OBJECTS = main.o \
mainwindow.o \
dronedata.o \
detectiondata.o \
videopage.o \
mappage.o \
mapbridge.o \
datapage.o \
taskdata.o \
visionmodelpage.o \
stylehelper.o \
taskdecisionpage.o \
dronemanagementpage.o \
taskdetailspage.o \
config.o \
logger.o \
errorhandler.o \
qrc_app.o \
moc_mainwindow.o \
moc_dronedata.o \
moc_detectiondata.o \
moc_videopage.o \
moc_mappage.o \
moc_mapbridge.o \
moc_datapage.o \
moc_taskdata.o \
moc_visionmodelpage.o \
moc_taskdecisionpage.o \
moc_dronemanagementpage.o \
moc_taskdetailspage.o
DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioningquick.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webengine.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginecore.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
.qmake.stash \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources_functions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
drone_ui.pro src/ui/mainwindow.h \
src/models/dronedata.h \
src/models/detectiondata.h \
src/pages/videopage.h \
src/pages/mappage.h \
src/pages/mapbridge.h \
src/pages/datapage.h \
src/pages/taskdata.h \
src/pages/visionmodelpage.h \
src/utils/stylehelper.h \
src/pages/taskdecisionpage.h \
src/pages/dronemanagementpage.h \
src/pages/taskdetailspage.h \
src/utils/config.h \
src/utils/logger.h \
src/utils/errorhandler.h src/core/main.cpp \
src/ui/mainwindow.cpp \
src/models/dronedata.cpp \
src/models/detectiondata.cpp \
src/pages/videopage.cpp \
src/pages/mappage.cpp \
src/pages/mapbridge.cpp \
src/pages/datapage.cpp \
src/pages/taskdata.cpp \
src/pages/visionmodelpage.cpp \
src/utils/stylehelper.cpp \
src/pages/taskdecisionpage.cpp \
src/pages/dronemanagementpage.cpp \
src/pages/taskdetailspage.cpp \
src/utils/config.cpp \
src/utils/logger.cpp \
src/utils/errorhandler.cpp
QMAKE_TARGET = Drone_project
DESTDIR =
TARGET = Drone_project
first: all
####### Build rules
Drone_project: $(OBJECTS)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
Makefile: drone_ui.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioningquick.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webengine.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginecore.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
.qmake.stash \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources_functions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
drone_ui.pro \
src/resources/app.qrc
$(QMAKE) -o Makefile drone_ui.pro
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioning.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_positioningquick.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webengine.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginecore.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf:
.qmake.stash:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources_functions.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf:
drone_ui.pro:
src/resources/app.qrc:
qmake: FORCE
@$(QMAKE) -o Makefile drone_ui.pro
qmake_all: FORCE
all: Makefile Drone_project
dist: distdir FORCE
(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
distdir: FORCE
@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
$(COPY_FILE) --parents src/resources/app.qrc $(DISTDIR)/
$(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/
$(COPY_FILE) --parents src/ui/mainwindow.h src/models/dronedata.h src/models/detectiondata.h src/pages/videopage.h src/pages/mappage.h src/pages/mapbridge.h src/pages/datapage.h src/pages/taskdata.h src/pages/visionmodelpage.h src/utils/stylehelper.h src/pages/taskdecisionpage.h src/pages/dronemanagementpage.h src/pages/taskdetailspage.h src/utils/config.h src/utils/logger.h src/utils/errorhandler.h $(DISTDIR)/
$(COPY_FILE) --parents src/core/main.cpp src/ui/mainwindow.cpp src/models/dronedata.cpp src/models/detectiondata.cpp src/pages/videopage.cpp src/pages/mappage.cpp src/pages/mapbridge.cpp src/pages/datapage.cpp src/pages/taskdata.cpp src/pages/visionmodelpage.cpp src/utils/stylehelper.cpp src/pages/taskdecisionpage.cpp src/pages/dronemanagementpage.cpp src/pages/taskdetailspage.cpp src/utils/config.cpp src/utils/logger.cpp src/utils/errorhandler.cpp $(DISTDIR)/
clean: compiler_clean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
distclean: clean
-$(DEL_FILE) $(TARGET)
-$(DEL_FILE) .qmake.stash
-$(DEL_FILE) Makefile
####### Sub-libraries
mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
check: first
benchmark: first
compiler_rcc_make_all: qrc_app.cpp
compiler_rcc_clean:
-$(DEL_FILE) qrc_app.cpp
qrc_app.cpp: src/resources/app.qrc \
/usr/lib/qt5/bin/rcc
/usr/lib/qt5/bin/rcc -name app src/resources/app.qrc -o qrc_app.cpp
compiler_moc_predefs_make_all: moc_predefs.h
compiler_moc_predefs_clean:
-$(DEL_FILE) moc_predefs.h
moc_predefs.h: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
g++ -pipe -O2 -std=gnu++1z -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
compiler_moc_header_make_all: moc_mainwindow.cpp moc_dronedata.cpp moc_detectiondata.cpp moc_videopage.cpp moc_mappage.cpp moc_mapbridge.cpp moc_datapage.cpp moc_taskdata.cpp moc_visionmodelpage.cpp moc_taskdecisionpage.cpp moc_dronemanagementpage.cpp moc_taskdetailspage.cpp
compiler_moc_header_clean:
-$(DEL_FILE) moc_mainwindow.cpp moc_dronedata.cpp moc_detectiondata.cpp moc_videopage.cpp moc_mappage.cpp moc_mapbridge.cpp moc_datapage.cpp moc_taskdata.cpp moc_visionmodelpage.cpp moc_taskdecisionpage.cpp moc_dronemanagementpage.cpp moc_taskdetailspage.cpp
moc_mainwindow.cpp: src/ui/mainwindow.h \
src/models/dronedata.h \
src/models/detectiondata.h \
src/pages/visionmodelpage.h \
src/utils/stylehelper.h \
src/pages/taskdecisionpage.h \
src/pages/mappage.h \
src/pages/mapbridge.h \
src/pages/dronemanagementpage.h \
src/pages/taskdetailspage.h \
src/pages/taskdata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/ui/mainwindow.h -o moc_mainwindow.cpp
moc_dronedata.cpp: src/models/dronedata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/models/dronedata.h -o moc_dronedata.cpp
moc_detectiondata.cpp: src/models/detectiondata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/models/detectiondata.h -o moc_detectiondata.cpp
moc_videopage.cpp: src/pages/videopage.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/videopage.h -o moc_videopage.cpp
moc_mappage.cpp: src/pages/mappage.h \
src/pages/mapbridge.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/mappage.h -o moc_mappage.cpp
moc_mapbridge.cpp: src/pages/mapbridge.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/mapbridge.h -o moc_mapbridge.cpp
moc_datapage.cpp: src/pages/datapage.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/datapage.h -o moc_datapage.cpp
moc_taskdata.cpp: src/pages/taskdata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/taskdata.h -o moc_taskdata.cpp
moc_visionmodelpage.cpp: src/pages/visionmodelpage.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/visionmodelpage.h -o moc_visionmodelpage.cpp
moc_taskdecisionpage.cpp: src/pages/taskdecisionpage.h \
src/pages/mappage.h \
src/pages/mapbridge.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/taskdecisionpage.h -o moc_taskdecisionpage.cpp
moc_dronemanagementpage.cpp: src/pages/dronemanagementpage.h \
src/models/dronedata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/dronemanagementpage.h -o moc_dronemanagementpage.cpp
moc_taskdetailspage.cpp: src/pages/taskdetailspage.h \
src/pages/taskdata.h \
src/models/dronedata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include src/pages/taskdetailspage.h -o moc_taskdetailspage.cpp
compiler_moc_objc_header_make_all:
compiler_moc_objc_header_clean:
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean
####### Compile
main.o: src/core/main.cpp src/ui/mainwindow.h \
src/models/dronedata.h \
src/models/detectiondata.h \
src/pages/visionmodelpage.h \
src/utils/stylehelper.h \
src/pages/taskdecisionpage.h \
src/pages/mappage.h \
src/pages/mapbridge.h \
src/pages/dronemanagementpage.h \
src/pages/taskdetailspage.h \
src/pages/taskdata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o src/core/main.cpp
mainwindow.o: src/ui/mainwindow.cpp src/ui/mainwindow.h \
src/models/dronedata.h \
src/models/detectiondata.h \
src/pages/visionmodelpage.h \
src/utils/stylehelper.h \
src/pages/taskdecisionpage.h \
src/pages/mappage.h \
src/pages/mapbridge.h \
src/pages/dronemanagementpage.h \
src/pages/taskdetailspage.h \
src/pages/taskdata.h \
src/pages/videopage.h \
src/pages/datapage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o src/ui/mainwindow.cpp
dronedata.o: src/models/dronedata.cpp src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dronedata.o src/models/dronedata.cpp
detectiondata.o: src/models/detectiondata.cpp src/models/detectiondata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o detectiondata.o src/models/detectiondata.cpp
videopage.o: src/pages/videopage.cpp src/pages/videopage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o videopage.o src/pages/videopage.cpp
mappage.o: src/pages/mappage.cpp src/pages/mappage.h \
src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mappage.o src/pages/mappage.cpp
mapbridge.o: src/pages/mapbridge.cpp src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mapbridge.o src/pages/mapbridge.cpp
datapage.o: src/pages/datapage.cpp src/pages/datapage.h \
src/models/dronedata.h \
src/models/detectiondata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o datapage.o src/pages/datapage.cpp
taskdata.o: src/pages/taskdata.cpp src/pages/taskdata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdata.o src/pages/taskdata.cpp
visionmodelpage.o: src/pages/visionmodelpage.cpp src/pages/visionmodelpage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o visionmodelpage.o src/pages/visionmodelpage.cpp
stylehelper.o: src/utils/stylehelper.cpp src/utils/stylehelper.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o stylehelper.o src/utils/stylehelper.cpp
taskdecisionpage.o: src/pages/taskdecisionpage.cpp src/pages/taskdecisionpage.h \
src/pages/mappage.h \
src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdecisionpage.o src/pages/taskdecisionpage.cpp
dronemanagementpage.o: src/pages/dronemanagementpage.cpp src/pages/dronemanagementpage.h \
src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dronemanagementpage.o src/pages/dronemanagementpage.cpp
taskdetailspage.o: src/pages/taskdetailspage.cpp src/pages/taskdetailspage.h \
src/pages/taskdata.h \
src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdetailspage.o src/pages/taskdetailspage.cpp
config.o: src/utils/config.cpp src/utils/config.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o config.o src/utils/config.cpp
logger.o: src/utils/logger.cpp src/utils/logger.h \
src/utils/config.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o logger.o src/utils/logger.cpp
errorhandler.o: src/utils/errorhandler.cpp src/utils/errorhandler.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o errorhandler.o src/utils/errorhandler.cpp
qrc_app.o: qrc_app.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_app.o qrc_app.cpp
moc_mainwindow.o: moc_mainwindow.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
moc_dronedata.o: moc_dronedata.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dronedata.o moc_dronedata.cpp
moc_detectiondata.o: moc_detectiondata.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_detectiondata.o moc_detectiondata.cpp
moc_videopage.o: moc_videopage.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_videopage.o moc_videopage.cpp
moc_mappage.o: moc_mappage.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mappage.o moc_mappage.cpp
moc_mapbridge.o: moc_mapbridge.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mapbridge.o moc_mapbridge.cpp
moc_datapage.o: moc_datapage.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_datapage.o moc_datapage.cpp
moc_taskdata.o: moc_taskdata.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_taskdata.o moc_taskdata.cpp
moc_visionmodelpage.o: moc_visionmodelpage.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_visionmodelpage.o moc_visionmodelpage.cpp
moc_taskdecisionpage.o: moc_taskdecisionpage.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_taskdecisionpage.o moc_taskdecisionpage.cpp
moc_dronemanagementpage.o: moc_dronemanagementpage.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dronemanagementpage.o moc_dronemanagementpage.cpp
moc_taskdetailspage.o: moc_taskdetailspage.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_taskdetailspage.o moc_taskdetailspage.cpp
####### Install
install: FORCE
uninstall: FORCE
FORCE:

@ -0,0 +1,49 @@
#!/usr/bin/env bash
# Drone_project 构建脚本(放在 Src 目录),在工程根创建 build 目录shadow build
set -e
echo "=== 构建 Drone_project 项目Src/build.sh ==="
# 解析路径:脚本目录 -> 工程根目录 -> 构建目录
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
BUILD_DIR="${ROOT_DIR}/build"
PRO_FILE="${ROOT_DIR}/drone_ui.pro"
# 检查 qmake
if ! command -v qmake >/dev/null 2>&1; then
echo "✗ 未找到系统 qmake。请先安装sudo apt install -y qtbase5-dev qtwebengine5-dev qtwebchannel5-dev qml-module-qtwebchannel qtpositioning5-dev"
exit 1
fi
QMAKE_BIN="qmake"
echo "使用 qmake: ${QMAKE_BIN} (from PATH)"
# 准备构建目录shadow build位于工程根
echo "1. 准备构建目录: ${BUILD_DIR} ..."
mkdir -p "${BUILD_DIR}" || exit 1
rm -rf "${BUILD_DIR}"/*
# 生成构建文件
echo "2. 生成构建文件 (.pro: ${PRO_FILE}) ..."
(
cd "${BUILD_DIR}" && "${QMAKE_BIN}" "${PRO_FILE}"
) || { echo "✗ qmake 失败"; exit 1; }
# 编译
echo "3. 编译项目..."
JOBS=4
if command -v nproc >/dev/null 2>&1; then JOBS="$(nproc)"; fi
(
cd "${BUILD_DIR}" && make -j"${JOBS}"
) || { echo "✗ 编译失败"; exit 1; }
# 检查生成产物
if [ -f "${BUILD_DIR}/Drone_project" ]; then
echo "✓ 编译成功!可执行文件位置: ${BUILD_DIR}/Drone_project"
else
echo "✗ 没找到可执行文件 ${BUILD_DIR}/Drone_project"
exit 1
fi
echo "=== 构建完成 ==="

File diff suppressed because it is too large Load Diff

@ -0,0 +1,293 @@
#ifndef MAPPAGE_H
#define MAPPAGE_H
#include <QWidget>
#include <QPushButton>
#include <QLabel>
#include <QComboBox>
#include <QLineEdit>
#include <QFrame>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QWebEngineView>
#include <QWebEnginePage>
#include <QDebug>
#include <QWebEngineSettings>
#include <QDialog>
#include <QComboBox>
#include <QDateTimeEdit>
#include <QPushButton>
#include <QTableWidget>
#include <QFormLayout>
#include <QLineEdit>
#include <QMessageBox>
#include <QGroupBox>
#include <QRadioButton>
#include <QSpinBox>
#include <QButtonGroup>
#include <QList>
#include <QPair>
#include "mapbridge.h"
class CustomWebEnginePage : public QWebEnginePage {
Q_OBJECT
signals:
void consoleMessage(QWebEnginePage::JavaScriptConsoleMessageLevel level, const QString &message, int lineNumber, const QString &sourceID);
public:
CustomWebEnginePage(QObject* parent = nullptr) : QWebEnginePage(parent) {}
protected:
void javaScriptConsoleMessage(JavaScriptConsoleMessageLevel level, const QString& message, int lineNumber, const QString& sourceID) override {
qDebug() << "JS 消息 (级别:" << level << "):" << message << " (行:" << lineNumber << ", 来源:" << sourceID << ")";
emit consoleMessage(level, message, lineNumber, sourceID);
}
};
// 前向声明
class MapPage;
class ThreatAreaDialog;
class PathPlanningDialog;
class AreaCoverageDialog;
#ifdef INCLUDE_AREA_SEARCH
class AreaSearchDialog;
#endif
class ThreatAreaDialog : public QDialog {
Q_OBJECT
public:
ThreatAreaDialog(QWidget* parent = nullptr, MapPage* mapPage = nullptr);
private slots:
void addArea();
void updateThreatStats();
void startDrawingThreatArea();
void onShapeChanged(int index);
void handleDrawingClick(double lng, double lat);
void finishDrawing();
void editArea();
void deleteArea();
private:
QComboBox* typeCombo_;
QDateTimeEdit* startTimeEdit_;
QDateTimeEdit* endTimeEdit_;
QComboBox* shapeCombo_;
QComboBox* colorCombo_;
QTableWidget* areaTable_;
QLineEdit* coordInput_;
QPushButton* drawOnMapBtn_;
// 新增输入字段
QWidget* circleInputWidget_;
QWidget* rectangleInputWidget_;
QLineEdit* centerLngInput_;
QLineEdit* centerLatInput_;
QLineEdit* radiusInput_;
QTableWidget* rectPointsTable_;
MapPage* mapPage_;
QString currentShape_;
QList<QPair<double, double>> drawingPoints_;
QComboBox* levelCombo_;
QPushButton* editBtn_;
QPushButton* deleteBtn_;
int selectedRow_ = -1;
};
class MapPage;
class PathPlanningDialog : public QDialog {
Q_OBJECT
public:
PathPlanningDialog(QWidget* parent = nullptr, MapPage* mapPage = nullptr);
QString getStartCoord() const { return startInput_->text(); }
QString getEndCoord() const { return endInput_->text(); }
QString getPathData() const;
private slots:
void planPath();
void applyStartPoint();
void applyEndPoint();
void onMapClick(double lng, double lat);
void clearPath();
private:
QLineEdit* startInput_;
QLineEdit* endInput_;
QTableWidget* pathTable_;
QPushButton* planBtn_;
QPushButton* clearBtn_;
QPushButton* applyStartBtn_;
QPushButton* applyEndBtn_;
QPushButton* selectStartBtn_;
QPushButton* selectEndBtn_;
MapPage* mapPage_;
QString pathData_;
bool selectingStart_ = false;
bool selectingEnd_ = false;
};
class AreaCoverageDialog : public QDialog {
Q_OBJECT
public:
AreaCoverageDialog(QWidget* parent = nullptr, MapPage* mapPage = nullptr);
QString getCoveragePathData() const { return coveragePathData_; }
private slots:
void onShapeChanged(int index);
void addVertex();
void removeVertex();
void selectVertexOnMap();
void planCoveragePath();
void clearCoverage();
void onMapClick(double lng, double lat);
private:
QWidget* setupCircleInputs();
QWidget* setupPolygonInputs();
void generateMockCoveragePath();
QComboBox* shapeCombo_;
QLineEdit* centerLngInput_;
QLineEdit* centerLatInput_;
QLineEdit* radiusInput_;
QTableWidget* verticesTable_;
QPushButton* addVertexBtn_;
QPushButton* removeVertexBtn_;
QPushButton* selectVertexBtn_;
QButtonGroup* modeGroup_;
QRadioButton* efficiencyRadio_;
QRadioButton* fullRangeRadio_;
QSpinBox* droneCountSpin_;
QTableWidget* pathTable_;
QPushButton* planBtn_;
QPushButton* clearBtn_;
QWidget* circleWidget_;
QWidget* polygonWidget_;
MapPage* mapPage_;
QString coveragePathData_;
bool selectingVertex_ = false;
int currentVertexRow_ = -1;
QList<QPair<double, double>> vertices_;
};
class LocateDialog : public QDialog {
Q_OBJECT
public:
LocateDialog(QWidget* parent = nullptr);
double getLongitude() const;
double getLatitude() const;
private slots:
void onConfirm();
private:
QLineEdit* lngInput_;
QLineEdit* latInput_;
double lng_;
double lat_;
};
#ifdef INCLUDE_AREA_SEARCH
class AreaSearchDialog : public QDialog {
Q_OBJECT
public:
AreaSearchDialog(QWidget* parent = nullptr);
private slots:
void onConfirm();
private:
QLineEdit* minLngInput_;
QLineEdit* minLatInput_;
QLineEdit* maxLngInput_;
QLineEdit* maxLatInput_;
};
#endif
class MapPage : public QWidget {
Q_OBJECT
public:
explicit MapPage(QWidget* parent = nullptr);
~MapPage();
QComboBox* getHeightCombo() const { return heightCombo_; }
QPushButton* getDownloadMapBtn() const { return downloadMapBtn_; }
signals:
void heightChanged(const QString& height);
void downloadMapRequested();
void setThreatRequested();
void pathPlanningRequested();
void areaCoverageRequested();
void mapClicked(double lng, double lat);
private slots:
void onHeightChanged();
void onDownloadMapClicked();
void onSetThreatClicked();
void onPathPlanningClicked();
void onAreaCoverageClicked();
#ifdef INCLUDE_AREA_SEARCH
void onAreaSearchClicked();
#endif
void onSearchMapClicked();
void onConsoleMessage(QWebEnginePage::JavaScriptConsoleMessageLevel level, const QString &message, int lineNumber, const QString &sourceID);
void onPageLoaded(bool ok);
public slots:
void addClickListener();
void removeClickListener();
void handleMapClick(double lng, double lat);
void visualizePath(const QString& pathData);
void clearPathOverlays();
void runMapJavaScript(const QString& js);
double parseLng(const QString& coord) const;
double parseLat(const QString& coord) const;
void showMarker(double lng, double lat, const QString& label, const QString& color, int index);
void visualizeCoveragePath(const QString& pathData);
void clearCoverageOverlays();
void enableDrawingMode(const QString& shape);
void disableDrawingMode();
void addThreatOverlay(const QString& shape, const QVariantMap& params);
void removeThreatOverlay(int index);
private:
void setupUI();
void setupMapControls();
void setupMapArea();
void setupControlBar();
void enableGeolocation();
QWidget* createMapControlsWidget();
QWidget* createControlBarWidget();
QFrame* mapArea_;
QComboBox* heightCombo_;
QPushButton* downloadMapBtn_;
QWebEngineView* mapView_;
QPushButton* setThreatBtn_;
QPushButton* pathPlanningBtn_;
QPushButton* areaCoverageBtn_;
#ifdef INCLUDE_AREA_SEARCH
QPushButton* areaSearchBtn_;
#endif
QLineEdit* coordInput_;
QPushButton* locateBtn_;
QPushButton* searchMapBtn_;
ThreatAreaDialog* threatDialog_;
PathPlanningDialog* planningDialog_;
AreaCoverageDialog* coverageDialog_;
LocateDialog* locateDialog_;
#ifdef INCLUDE_AREA_SEARCH
AreaSearchDialog* searchDialog_;
#endif
int baseFontSize_ = 10;
QString pathOverlayId_ = "pathOverlay";
QString startMarkerId_ = "startMarker";
QString endMarkerId_ = "endMarker";
QString currentPathData_;
MapBridge* bridge_;
QWebChannel* channel_;
QString coverageOverlayId_ = "coverageOverlay";
QString areaOverlayId_ = "areaOverlay";
QString currentCoveragePathData_;
bool isDrawing_ = false;
QString drawingShape_;
QList<QPair<double, double>> drawingPoints_;
QList<QVariantMap> threatAreas_;
public:
const QList<QVariantMap>& getThreatAreas() const { return threatAreas_; }
};
#endif // MAPPAGE_H

@ -1,43 +0,0 @@
#!/bin/bash
# Drone_project项目构建脚本shadow build系统 qmake
echo "=== 构建Drone_project项目 ==="
# 仅使用系统 qmake确保团队环境一致
if ! command -v qmake >/dev/null 2>&1; then
echo "✗ 未找到系统 qmake。请先安装sudo apt install -y qtbase5-dev qtwebengine5-dev"
exit 1
fi
QMAKE_BIN="qmake"
echo "使用 qmake: ${QMAKE_BIN} (from PATH)"
# 准备构建目录shadow build
echo "1. 准备构建目录..."
mkdir -p build || exit 1
rm -rf build/*
# 进入构建目录并生成构建文件
echo "2. 生成构建文件..."
(
cd build && "${QMAKE_BIN}" ../drone_ui.pro
) || { echo "✗ qmake 失败"; exit 1; }
# 编译项目
echo "3. 编译项目..."
(
cd build && make -j
) || { echo "✗ 编译失败"; exit 1; }
# 检查编译结果
if [ -f "build/Drone_project" ]; then
echo "✓ 编译成功!可执行文件位置: build/Drone_project"
else
echo "✗ 没找到可执行文件 build/Drone_project"
exit 1
fi
echo "=== 构建完成 ==="

Binary file not shown.

@ -52,23 +52,23 @@ OBJECTS_DIR = ./
####### Files
SOURCES = ../src/core/main.cpp \
../src/ui/mainwindow.cpp \
../src/models/dronedata.cpp \
../src/models/detectiondata.cpp \
../src/pages/videopage.cpp \
../src/pages/mappage.cpp \
../src/pages/mapbridge.cpp \
../src/pages/datapage.cpp \
../src/pages/taskdata.cpp \
../src/pages/visionmodelpage.cpp \
../src/utils/stylehelper.cpp \
../src/pages/taskdecisionpage.cpp \
../src/pages/dronemanagementpage.cpp \
../src/pages/taskdetailspage.cpp \
../src/utils/config.cpp \
../src/utils/logger.cpp \
../src/utils/errorhandler.cpp qrc_app.cpp \
SOURCES = ../Src/core/main.cpp \
../Src/ui/mainwindow.cpp \
../Src/models/dronedata.cpp \
../Src/models/detectiondata.cpp \
../Src/pages/videopage.cpp \
../Src/pages/mappage.cpp \
../Src/pages/mapbridge.cpp \
../Src/pages/datapage.cpp \
../Src/pages/taskdata.cpp \
../Src/pages/visionmodelpage.cpp \
../Src/utils/stylehelper.cpp \
../Src/pages/taskdecisionpage.cpp \
../Src/pages/dronemanagementpage.cpp \
../Src/pages/taskdetailspage.cpp \
../Src/utils/config.cpp \
../Src/utils/logger.cpp \
../Src/utils/errorhandler.cpp qrc_app.cpp \
moc_mainwindow.cpp \
moc_dronedata.cpp \
moc_detectiondata.cpp \
@ -180,7 +180,7 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
../../.qmake.stash \
../.qmake.stash \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
@ -200,38 +200,38 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
../../drone_ui.pro ../src/ui/mainwindow.h \
../src/models/dronedata.h \
../src/models/detectiondata.h \
../src/pages/videopage.h \
../src/pages/mappage.h \
../src/pages/mapbridge.h \
../src/pages/datapage.h \
../src/pages/taskdata.h \
../src/pages/visionmodelpage.h \
../src/utils/stylehelper.h \
../src/pages/taskdecisionpage.h \
../src/pages/dronemanagementpage.h \
../src/pages/taskdetailspage.h \
../src/utils/config.h \
../src/utils/logger.h \
../src/utils/errorhandler.h ../src/core/main.cpp \
../src/ui/mainwindow.cpp \
../src/models/dronedata.cpp \
../src/models/detectiondata.cpp \
../src/pages/videopage.cpp \
../src/pages/mappage.cpp \
../src/pages/mapbridge.cpp \
../src/pages/datapage.cpp \
../src/pages/taskdata.cpp \
../src/pages/visionmodelpage.cpp \
../src/utils/stylehelper.cpp \
../src/pages/taskdecisionpage.cpp \
../src/pages/dronemanagementpage.cpp \
../src/pages/taskdetailspage.cpp \
../src/utils/config.cpp \
../src/utils/logger.cpp \
../src/utils/errorhandler.cpp
../../drone_ui.pro ../Src/ui/mainwindow.h \
../Src/models/dronedata.h \
../Src/models/detectiondata.h \
../Src/pages/videopage.h \
../Src/pages/mappage.h \
../Src/pages/mapbridge.h \
../Src/pages/datapage.h \
../Src/pages/taskdata.h \
../Src/pages/visionmodelpage.h \
../Src/utils/stylehelper.h \
../Src/pages/taskdecisionpage.h \
../Src/pages/dronemanagementpage.h \
../Src/pages/taskdetailspage.h \
../Src/utils/config.h \
../Src/utils/logger.h \
../Src/utils/errorhandler.h ../Src/core/main.cpp \
../Src/ui/mainwindow.cpp \
../Src/models/dronedata.cpp \
../Src/models/detectiondata.cpp \
../Src/pages/videopage.cpp \
../Src/pages/mappage.cpp \
../Src/pages/mapbridge.cpp \
../Src/pages/datapage.cpp \
../Src/pages/taskdata.cpp \
../Src/pages/visionmodelpage.cpp \
../Src/utils/stylehelper.cpp \
../Src/pages/taskdecisionpage.cpp \
../Src/pages/dronemanagementpage.cpp \
../Src/pages/taskdetailspage.cpp \
../Src/utils/config.cpp \
../Src/utils/logger.cpp \
../Src/utils/errorhandler.cpp
QMAKE_TARGET = Drone_project
DESTDIR =
TARGET = Drone_project
@ -312,7 +312,7 @@ Makefile: ../drone_ui.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
../.qmake.stash \
.qmake.stash \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
@ -333,7 +333,7 @@ Makefile: ../drone_ui.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
../drone_ui.pro \
../src/resources/app.qrc
../Src/resources/app.qrc
$(QMAKE) -o Makefile ../drone_ui.pro
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf:
@ -404,7 +404,7 @@ Makefile: ../drone_ui.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf:
../.qmake.stash:
.qmake.stash:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf:
@ -425,7 +425,7 @@ Makefile: ../drone_ui.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf:
../drone_ui.pro:
../src/resources/app.qrc:
../Src/resources/app.qrc:
qmake: FORCE
@$(QMAKE) -o Makefile ../drone_ui.pro
@ -440,10 +440,10 @@ dist: distdir FORCE
distdir: FORCE
@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
$(COPY_FILE) --parents ../src/resources/app.qrc $(DISTDIR)/
$(COPY_FILE) --parents ../Src/resources/app.qrc $(DISTDIR)/
$(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/
$(COPY_FILE) --parents ../src/ui/mainwindow.h ../src/models/dronedata.h ../src/models/detectiondata.h ../src/pages/videopage.h ../src/pages/mappage.h ../src/pages/mapbridge.h ../src/pages/datapage.h ../src/pages/taskdata.h ../src/pages/visionmodelpage.h ../src/utils/stylehelper.h ../src/pages/taskdecisionpage.h ../src/pages/dronemanagementpage.h ../src/pages/taskdetailspage.h ../src/utils/config.h ../src/utils/logger.h ../src/utils/errorhandler.h $(DISTDIR)/
$(COPY_FILE) --parents ../src/core/main.cpp ../src/ui/mainwindow.cpp ../src/models/dronedata.cpp ../src/models/detectiondata.cpp ../src/pages/videopage.cpp ../src/pages/mappage.cpp ../src/pages/mapbridge.cpp ../src/pages/datapage.cpp ../src/pages/taskdata.cpp ../src/pages/visionmodelpage.cpp ../src/utils/stylehelper.cpp ../src/pages/taskdecisionpage.cpp ../src/pages/dronemanagementpage.cpp ../src/pages/taskdetailspage.cpp ../src/utils/config.cpp ../src/utils/logger.cpp ../src/utils/errorhandler.cpp $(DISTDIR)/
$(COPY_FILE) --parents ../Src/ui/mainwindow.h ../Src/models/dronedata.h ../Src/models/detectiondata.h ../Src/pages/videopage.h ../Src/pages/mappage.h ../Src/pages/mapbridge.h ../Src/pages/datapage.h ../Src/pages/taskdata.h ../Src/pages/visionmodelpage.h ../Src/utils/stylehelper.h ../Src/pages/taskdecisionpage.h ../Src/pages/dronemanagementpage.h ../Src/pages/taskdetailspage.h ../Src/utils/config.h ../Src/utils/logger.h ../Src/utils/errorhandler.h $(DISTDIR)/
$(COPY_FILE) --parents ../Src/core/main.cpp ../Src/ui/mainwindow.cpp ../Src/models/dronedata.cpp ../Src/models/detectiondata.cpp ../Src/pages/videopage.cpp ../Src/pages/mappage.cpp ../Src/pages/mapbridge.cpp ../Src/pages/datapage.cpp ../Src/pages/taskdata.cpp ../Src/pages/visionmodelpage.cpp ../Src/utils/stylehelper.cpp ../Src/pages/taskdecisionpage.cpp ../Src/pages/dronemanagementpage.cpp ../Src/pages/taskdetailspage.cpp ../Src/utils/config.cpp ../Src/utils/logger.cpp ../Src/utils/errorhandler.cpp $(DISTDIR)/
clean: compiler_clean
@ -453,6 +453,7 @@ clean: compiler_clean
distclean: clean
-$(DEL_FILE) $(TARGET)
-$(DEL_FILE) .qmake.stash
-$(DEL_FILE) Makefile
@ -469,9 +470,9 @@ benchmark: first
compiler_rcc_make_all: qrc_app.cpp
compiler_rcc_clean:
-$(DEL_FILE) qrc_app.cpp
qrc_app.cpp: ../src/resources/app.qrc \
qrc_app.cpp: ../Src/resources/app.qrc \
/usr/lib/qt5/bin/rcc
/usr/lib/qt5/bin/rcc -name app ../src/resources/app.qrc -o qrc_app.cpp
/usr/lib/qt5/bin/rcc -name app ../Src/resources/app.qrc -o qrc_app.cpp
compiler_moc_predefs_make_all: moc_predefs.h
compiler_moc_predefs_clean:
@ -482,81 +483,81 @@ moc_predefs.h: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
compiler_moc_header_make_all: moc_mainwindow.cpp moc_dronedata.cpp moc_detectiondata.cpp moc_videopage.cpp moc_mappage.cpp moc_mapbridge.cpp moc_datapage.cpp moc_taskdata.cpp moc_visionmodelpage.cpp moc_taskdecisionpage.cpp moc_dronemanagementpage.cpp moc_taskdetailspage.cpp
compiler_moc_header_clean:
-$(DEL_FILE) moc_mainwindow.cpp moc_dronedata.cpp moc_detectiondata.cpp moc_videopage.cpp moc_mappage.cpp moc_mapbridge.cpp moc_datapage.cpp moc_taskdata.cpp moc_visionmodelpage.cpp moc_taskdecisionpage.cpp moc_dronemanagementpage.cpp moc_taskdetailspage.cpp
moc_mainwindow.cpp: ../src/ui/mainwindow.h \
../src/models/dronedata.h \
../src/models/detectiondata.h \
../src/pages/visionmodelpage.h \
../src/utils/stylehelper.h \
../src/pages/taskdecisionpage.h \
../src/pages/mappage.h \
../src/pages/mapbridge.h \
../src/pages/dronemanagementpage.h \
../src/pages/taskdetailspage.h \
../src/pages/taskdata.h \
moc_mainwindow.cpp: ../Src/ui/mainwindow.h \
../Src/models/dronedata.h \
../Src/models/detectiondata.h \
../Src/pages/visionmodelpage.h \
../Src/utils/stylehelper.h \
../Src/pages/taskdecisionpage.h \
../Src/pages/mappage.h \
../Src/pages/mapbridge.h \
../Src/pages/dronemanagementpage.h \
../Src/pages/taskdetailspage.h \
../Src/pages/taskdata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/ui/mainwindow.h -o moc_mainwindow.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/ui/mainwindow.h -o moc_mainwindow.cpp
moc_dronedata.cpp: ../src/models/dronedata.h \
moc_dronedata.cpp: ../Src/models/dronedata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/models/dronedata.h -o moc_dronedata.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/models/dronedata.h -o moc_dronedata.cpp
moc_detectiondata.cpp: ../src/models/detectiondata.h \
moc_detectiondata.cpp: ../Src/models/detectiondata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/models/detectiondata.h -o moc_detectiondata.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/models/detectiondata.h -o moc_detectiondata.cpp
moc_videopage.cpp: ../src/pages/videopage.h \
moc_videopage.cpp: ../Src/pages/videopage.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/videopage.h -o moc_videopage.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/videopage.h -o moc_videopage.cpp
moc_mappage.cpp: ../src/pages/mappage.h \
../src/pages/mapbridge.h \
moc_mappage.cpp: ../Src/pages/mappage.h \
../Src/pages/mapbridge.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/mappage.h -o moc_mappage.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/mappage.h -o moc_mappage.cpp
moc_mapbridge.cpp: ../src/pages/mapbridge.h \
moc_mapbridge.cpp: ../Src/pages/mapbridge.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/mapbridge.h -o moc_mapbridge.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/mapbridge.h -o moc_mapbridge.cpp
moc_datapage.cpp: ../src/pages/datapage.h \
moc_datapage.cpp: ../Src/pages/datapage.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/datapage.h -o moc_datapage.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/datapage.h -o moc_datapage.cpp
moc_taskdata.cpp: ../src/pages/taskdata.h \
moc_taskdata.cpp: ../Src/pages/taskdata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/taskdata.h -o moc_taskdata.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/taskdata.h -o moc_taskdata.cpp
moc_visionmodelpage.cpp: ../src/pages/visionmodelpage.h \
moc_visionmodelpage.cpp: ../Src/pages/visionmodelpage.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/visionmodelpage.h -o moc_visionmodelpage.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/visionmodelpage.h -o moc_visionmodelpage.cpp
moc_taskdecisionpage.cpp: ../src/pages/taskdecisionpage.h \
../src/pages/mappage.h \
../src/pages/mapbridge.h \
moc_taskdecisionpage.cpp: ../Src/pages/taskdecisionpage.h \
../Src/pages/mappage.h \
../Src/pages/mapbridge.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/taskdecisionpage.h -o moc_taskdecisionpage.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/taskdecisionpage.h -o moc_taskdecisionpage.cpp
moc_dronemanagementpage.cpp: ../src/pages/dronemanagementpage.h \
../src/models/dronedata.h \
moc_dronemanagementpage.cpp: ../Src/pages/dronemanagementpage.h \
../Src/models/dronedata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/dronemanagementpage.h -o moc_dronemanagementpage.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/dronemanagementpage.h -o moc_dronemanagementpage.cpp
moc_taskdetailspage.cpp: ../src/pages/taskdetailspage.h \
../src/pages/taskdata.h \
../src/models/dronedata.h \
moc_taskdetailspage.cpp: ../Src/pages/taskdetailspage.h \
../Src/pages/taskdata.h \
../Src/models/dronedata.h \
moc_predefs.h \
/usr/lib/qt5/bin/moc
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../src/pages/taskdetailspage.h -o moc_taskdetailspage.cpp
/usr/lib/qt5/bin/moc $(DEFINES) --include /home/wangjing/uav/Drone_project/build/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/wangjing/uav/Drone_project -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore -I/usr/include/x86_64-linux-gnu/qt5/QtQuick -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel -I/usr/include/x86_64-linux-gnu/qt5/QtQml -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/11 -I/usr/include/x86_64-linux-gnu/c++/11 -I/usr/include/c++/11/backward -I/usr/lib/gcc/x86_64-linux-gnu/11/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include ../Src/pages/taskdetailspage.h -o moc_taskdetailspage.cpp
compiler_moc_objc_header_make_all:
compiler_moc_objc_header_clean:
@ -574,87 +575,87 @@ compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_heade
####### Compile
main.o: ../src/core/main.cpp ../src/ui/mainwindow.h \
../src/models/dronedata.h \
../src/models/detectiondata.h \
../src/pages/visionmodelpage.h \
../src/utils/stylehelper.h \
../src/pages/taskdecisionpage.h \
../src/pages/mappage.h \
../src/pages/mapbridge.h \
../src/pages/dronemanagementpage.h \
../src/pages/taskdetailspage.h \
../src/pages/taskdata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../src/core/main.cpp
mainwindow.o: ../src/ui/mainwindow.cpp ../src/ui/mainwindow.h \
../src/models/dronedata.h \
../src/models/detectiondata.h \
../src/pages/visionmodelpage.h \
../src/utils/stylehelper.h \
../src/pages/taskdecisionpage.h \
../src/pages/mappage.h \
../src/pages/mapbridge.h \
../src/pages/dronemanagementpage.h \
../src/pages/taskdetailspage.h \
../src/pages/taskdata.h \
../src/pages/videopage.h \
../src/pages/datapage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o ../src/ui/mainwindow.cpp
dronedata.o: ../src/models/dronedata.cpp ../src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dronedata.o ../src/models/dronedata.cpp
detectiondata.o: ../src/models/detectiondata.cpp ../src/models/detectiondata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o detectiondata.o ../src/models/detectiondata.cpp
videopage.o: ../src/pages/videopage.cpp ../src/pages/videopage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o videopage.o ../src/pages/videopage.cpp
mappage.o: ../src/pages/mappage.cpp ../src/pages/mappage.h \
../src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mappage.o ../src/pages/mappage.cpp
mapbridge.o: ../src/pages/mapbridge.cpp ../src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mapbridge.o ../src/pages/mapbridge.cpp
datapage.o: ../src/pages/datapage.cpp ../src/pages/datapage.h \
../src/models/dronedata.h \
../src/models/detectiondata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o datapage.o ../src/pages/datapage.cpp
taskdata.o: ../src/pages/taskdata.cpp ../src/pages/taskdata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdata.o ../src/pages/taskdata.cpp
visionmodelpage.o: ../src/pages/visionmodelpage.cpp ../src/pages/visionmodelpage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o visionmodelpage.o ../src/pages/visionmodelpage.cpp
stylehelper.o: ../src/utils/stylehelper.cpp ../src/utils/stylehelper.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o stylehelper.o ../src/utils/stylehelper.cpp
taskdecisionpage.o: ../src/pages/taskdecisionpage.cpp ../src/pages/taskdecisionpage.h \
../src/pages/mappage.h \
../src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdecisionpage.o ../src/pages/taskdecisionpage.cpp
dronemanagementpage.o: ../src/pages/dronemanagementpage.cpp ../src/pages/dronemanagementpage.h \
../src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dronemanagementpage.o ../src/pages/dronemanagementpage.cpp
taskdetailspage.o: ../src/pages/taskdetailspage.cpp ../src/pages/taskdetailspage.h \
../src/pages/taskdata.h \
../src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdetailspage.o ../src/pages/taskdetailspage.cpp
config.o: ../src/utils/config.cpp ../src/utils/config.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o config.o ../src/utils/config.cpp
logger.o: ../src/utils/logger.cpp ../src/utils/logger.h \
../src/utils/config.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o logger.o ../src/utils/logger.cpp
errorhandler.o: ../src/utils/errorhandler.cpp ../src/utils/errorhandler.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o errorhandler.o ../src/utils/errorhandler.cpp
main.o: ../Src/core/main.cpp ../Src/ui/mainwindow.h \
../Src/models/dronedata.h \
../Src/models/detectiondata.h \
../Src/pages/visionmodelpage.h \
../Src/utils/stylehelper.h \
../Src/pages/taskdecisionpage.h \
../Src/pages/mappage.h \
../Src/pages/mapbridge.h \
../Src/pages/dronemanagementpage.h \
../Src/pages/taskdetailspage.h \
../Src/pages/taskdata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../Src/core/main.cpp
mainwindow.o: ../Src/ui/mainwindow.cpp ../Src/ui/mainwindow.h \
../Src/models/dronedata.h \
../Src/models/detectiondata.h \
../Src/pages/visionmodelpage.h \
../Src/utils/stylehelper.h \
../Src/pages/taskdecisionpage.h \
../Src/pages/mappage.h \
../Src/pages/mapbridge.h \
../Src/pages/dronemanagementpage.h \
../Src/pages/taskdetailspage.h \
../Src/pages/taskdata.h \
../Src/pages/videopage.h \
../Src/pages/datapage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o ../Src/ui/mainwindow.cpp
dronedata.o: ../Src/models/dronedata.cpp ../Src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dronedata.o ../Src/models/dronedata.cpp
detectiondata.o: ../Src/models/detectiondata.cpp ../Src/models/detectiondata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o detectiondata.o ../Src/models/detectiondata.cpp
videopage.o: ../Src/pages/videopage.cpp ../Src/pages/videopage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o videopage.o ../Src/pages/videopage.cpp
mappage.o: ../Src/pages/mappage.cpp ../Src/pages/mappage.h \
../Src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mappage.o ../Src/pages/mappage.cpp
mapbridge.o: ../Src/pages/mapbridge.cpp ../Src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mapbridge.o ../Src/pages/mapbridge.cpp
datapage.o: ../Src/pages/datapage.cpp ../Src/pages/datapage.h \
../Src/models/dronedata.h \
../Src/models/detectiondata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o datapage.o ../Src/pages/datapage.cpp
taskdata.o: ../Src/pages/taskdata.cpp ../Src/pages/taskdata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdata.o ../Src/pages/taskdata.cpp
visionmodelpage.o: ../Src/pages/visionmodelpage.cpp ../Src/pages/visionmodelpage.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o visionmodelpage.o ../Src/pages/visionmodelpage.cpp
stylehelper.o: ../Src/utils/stylehelper.cpp ../Src/utils/stylehelper.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o stylehelper.o ../Src/utils/stylehelper.cpp
taskdecisionpage.o: ../Src/pages/taskdecisionpage.cpp ../Src/pages/taskdecisionpage.h \
../Src/pages/mappage.h \
../Src/pages/mapbridge.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdecisionpage.o ../Src/pages/taskdecisionpage.cpp
dronemanagementpage.o: ../Src/pages/dronemanagementpage.cpp ../Src/pages/dronemanagementpage.h \
../Src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dronemanagementpage.o ../Src/pages/dronemanagementpage.cpp
taskdetailspage.o: ../Src/pages/taskdetailspage.cpp ../Src/pages/taskdetailspage.h \
../Src/pages/taskdata.h \
../Src/models/dronedata.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o taskdetailspage.o ../Src/pages/taskdetailspage.cpp
config.o: ../Src/utils/config.cpp ../Src/utils/config.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o config.o ../Src/utils/config.cpp
logger.o: ../Src/utils/logger.cpp ../Src/utils/logger.h \
../Src/utils/config.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o logger.o ../Src/utils/logger.cpp
errorhandler.o: ../Src/utils/errorhandler.cpp ../Src/utils/errorhandler.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o errorhandler.o ../Src/utils/errorhandler.cpp
qrc_app.o: qrc_app.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_app.o qrc_app.cpp

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/datapage.h"
#include "../Src/pages/datapage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/models/detectiondata.h"
#include "../Src/models/detectiondata.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/models/dronedata.h"
#include "../Src/models/dronedata.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/dronemanagementpage.h"
#include "../Src/pages/dronemanagementpage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/ui/mainwindow.h"
#include "../Src/ui/mainwindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/mapbridge.h"
#include "../Src/pages/mapbridge.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/mappage.h"
#include "../Src/pages/mappage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
@ -138,8 +138,8 @@ void CustomWebEnginePage::consoleMessage(QWebEnginePage::JavaScriptConsoleMessag
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
struct qt_meta_stringdata_ThreatAreaDialog_t {
QByteArrayData data[4];
char stringdata0[44];
QByteArrayData data[13];
char stringdata0[149];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@ -151,10 +151,22 @@ static const qt_meta_stringdata_ThreatAreaDialog_t qt_meta_stringdata_ThreatArea
QT_MOC_LITERAL(0, 0, 16), // "ThreatAreaDialog"
QT_MOC_LITERAL(1, 17, 7), // "addArea"
QT_MOC_LITERAL(2, 25, 0), // ""
QT_MOC_LITERAL(3, 26, 17) // "updateThreatStats"
QT_MOC_LITERAL(3, 26, 17), // "updateThreatStats"
QT_MOC_LITERAL(4, 44, 22), // "startDrawingThreatArea"
QT_MOC_LITERAL(5, 67, 14), // "onShapeChanged"
QT_MOC_LITERAL(6, 82, 5), // "index"
QT_MOC_LITERAL(7, 88, 18), // "handleDrawingClick"
QT_MOC_LITERAL(8, 107, 3), // "lng"
QT_MOC_LITERAL(9, 111, 3), // "lat"
QT_MOC_LITERAL(10, 115, 13), // "finishDrawing"
QT_MOC_LITERAL(11, 129, 8), // "editArea"
QT_MOC_LITERAL(12, 138, 10) // "deleteArea"
},
"ThreatAreaDialog\0addArea\0\0updateThreatStats"
"ThreatAreaDialog\0addArea\0\0updateThreatStats\0"
"startDrawingThreatArea\0onShapeChanged\0"
"index\0handleDrawingClick\0lng\0lat\0"
"finishDrawing\0editArea\0deleteArea"
};
#undef QT_MOC_LITERAL
@ -164,7 +176,7 @@ static const uint qt_meta_data_ThreatAreaDialog[] = {
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
8, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
@ -172,10 +184,22 @@ static const uint qt_meta_data_ThreatAreaDialog[] = {
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
1, 0, 54, 2, 0x08 /* Private */,
3, 0, 55, 2, 0x08 /* Private */,
4, 0, 56, 2, 0x08 /* Private */,
5, 1, 57, 2, 0x08 /* Private */,
7, 2, 60, 2, 0x08 /* Private */,
10, 0, 65, 2, 0x08 /* Private */,
11, 0, 66, 2, 0x08 /* Private */,
12, 0, 67, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 6,
QMetaType::Void, QMetaType::Double, QMetaType::Double, 8, 9,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
@ -190,10 +214,15 @@ void ThreatAreaDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int
switch (_id) {
case 0: _t->addArea(); break;
case 1: _t->updateThreatStats(); break;
case 2: _t->startDrawingThreatArea(); break;
case 3: _t->onShapeChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 4: _t->handleDrawingClick((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
case 5: _t->finishDrawing(); break;
case 6: _t->editArea(); break;
case 7: _t->deleteArea(); break;
default: ;
}
}
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject ThreatAreaDialog::staticMetaObject = { {
@ -225,13 +254,13 @@ int ThreatAreaDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
if (_id < 8)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
_id -= 8;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
if (_id < 8)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
_id -= 8;
}
return _id;
}
@ -471,100 +500,6 @@ int AreaCoverageDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
}
return _id;
}
struct qt_meta_stringdata_AreaSearchDialog_t {
QByteArrayData data[3];
char stringdata0[28];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_AreaSearchDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_AreaSearchDialog_t qt_meta_stringdata_AreaSearchDialog = {
{
QT_MOC_LITERAL(0, 0, 16), // "AreaSearchDialog"
QT_MOC_LITERAL(1, 17, 9), // "onConfirm"
QT_MOC_LITERAL(2, 27, 0) // ""
},
"AreaSearchDialog\0onConfirm\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_AreaSearchDialog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 19, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
0 // eod
};
void AreaSearchDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<AreaSearchDialog *>(_o);
(void)_t;
switch (_id) {
case 0: _t->onConfirm(); break;
default: ;
}
}
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject AreaSearchDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_AreaSearchDialog.data,
qt_meta_data_AreaSearchDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *AreaSearchDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *AreaSearchDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_AreaSearchDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int AreaSearchDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
struct qt_meta_stringdata_LocateDialog_t {
QByteArrayData data[3];
char stringdata0[24];
@ -660,8 +595,8 @@ int LocateDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
return _id;
}
struct qt_meta_stringdata_MapPage_t {
QByteArrayData data[43];
char stringdata0[595];
QByteArrayData data[48];
char stringdata0[662];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@ -686,33 +621,38 @@ QT_MOC_LITERAL(12, 149, 20), // "onDownloadMapClicked"
QT_MOC_LITERAL(13, 170, 18), // "onSetThreatClicked"
QT_MOC_LITERAL(14, 189, 21), // "onPathPlanningClicked"
QT_MOC_LITERAL(15, 211, 21), // "onAreaCoverageClicked"
QT_MOC_LITERAL(16, 233, 19), // "onAreaSearchClicked"
QT_MOC_LITERAL(17, 253, 18), // "onSearchMapClicked"
QT_MOC_LITERAL(18, 272, 16), // "onConsoleMessage"
QT_MOC_LITERAL(19, 289, 45), // "QWebEnginePage::JavaScriptCon..."
QT_MOC_LITERAL(20, 335, 5), // "level"
QT_MOC_LITERAL(21, 341, 7), // "message"
QT_MOC_LITERAL(22, 349, 10), // "lineNumber"
QT_MOC_LITERAL(23, 360, 8), // "sourceID"
QT_MOC_LITERAL(24, 369, 12), // "onPageLoaded"
QT_MOC_LITERAL(25, 382, 2), // "ok"
QT_MOC_LITERAL(26, 385, 16), // "addClickListener"
QT_MOC_LITERAL(27, 402, 19), // "removeClickListener"
QT_MOC_LITERAL(28, 422, 14), // "handleMapClick"
QT_MOC_LITERAL(29, 437, 13), // "visualizePath"
QT_MOC_LITERAL(30, 451, 8), // "pathData"
QT_MOC_LITERAL(31, 460, 17), // "clearPathOverlays"
QT_MOC_LITERAL(32, 478, 16), // "runMapJavaScript"
QT_MOC_LITERAL(33, 495, 2), // "js"
QT_MOC_LITERAL(34, 498, 8), // "parseLng"
QT_MOC_LITERAL(35, 507, 5), // "coord"
QT_MOC_LITERAL(36, 513, 8), // "parseLat"
QT_MOC_LITERAL(37, 522, 10), // "showMarker"
QT_MOC_LITERAL(38, 533, 5), // "label"
QT_MOC_LITERAL(39, 539, 5), // "color"
QT_MOC_LITERAL(40, 545, 5), // "index"
QT_MOC_LITERAL(41, 551, 21), // "visualizeCoveragePath"
QT_MOC_LITERAL(42, 573, 21) // "clearCoverageOverlays"
QT_MOC_LITERAL(16, 233, 18), // "onSearchMapClicked"
QT_MOC_LITERAL(17, 252, 16), // "onConsoleMessage"
QT_MOC_LITERAL(18, 269, 45), // "QWebEnginePage::JavaScriptCon..."
QT_MOC_LITERAL(19, 315, 5), // "level"
QT_MOC_LITERAL(20, 321, 7), // "message"
QT_MOC_LITERAL(21, 329, 10), // "lineNumber"
QT_MOC_LITERAL(22, 340, 8), // "sourceID"
QT_MOC_LITERAL(23, 349, 12), // "onPageLoaded"
QT_MOC_LITERAL(24, 362, 2), // "ok"
QT_MOC_LITERAL(25, 365, 16), // "addClickListener"
QT_MOC_LITERAL(26, 382, 19), // "removeClickListener"
QT_MOC_LITERAL(27, 402, 14), // "handleMapClick"
QT_MOC_LITERAL(28, 417, 13), // "visualizePath"
QT_MOC_LITERAL(29, 431, 8), // "pathData"
QT_MOC_LITERAL(30, 440, 17), // "clearPathOverlays"
QT_MOC_LITERAL(31, 458, 16), // "runMapJavaScript"
QT_MOC_LITERAL(32, 475, 2), // "js"
QT_MOC_LITERAL(33, 478, 8), // "parseLng"
QT_MOC_LITERAL(34, 487, 5), // "coord"
QT_MOC_LITERAL(35, 493, 8), // "parseLat"
QT_MOC_LITERAL(36, 502, 10), // "showMarker"
QT_MOC_LITERAL(37, 513, 5), // "label"
QT_MOC_LITERAL(38, 519, 5), // "color"
QT_MOC_LITERAL(39, 525, 5), // "index"
QT_MOC_LITERAL(40, 531, 21), // "visualizeCoveragePath"
QT_MOC_LITERAL(41, 553, 21), // "clearCoverageOverlays"
QT_MOC_LITERAL(42, 575, 17), // "enableDrawingMode"
QT_MOC_LITERAL(43, 593, 5), // "shape"
QT_MOC_LITERAL(44, 599, 18), // "disableDrawingMode"
QT_MOC_LITERAL(45, 618, 16), // "addThreatOverlay"
QT_MOC_LITERAL(46, 635, 6), // "params"
QT_MOC_LITERAL(47, 642, 19) // "removeThreatOverlay"
},
"MapPage\0heightChanged\0\0height\0"
@ -721,8 +661,7 @@ QT_MOC_LITERAL(42, 573, 21) // "clearCoverageOverlays"
"mapClicked\0lng\0lat\0onHeightChanged\0"
"onDownloadMapClicked\0onSetThreatClicked\0"
"onPathPlanningClicked\0onAreaCoverageClicked\0"
"onAreaSearchClicked\0onSearchMapClicked\0"
"onConsoleMessage\0"
"onSearchMapClicked\0onConsoleMessage\0"
"QWebEnginePage::JavaScriptConsoleMessageLevel\0"
"level\0message\0lineNumber\0sourceID\0"
"onPageLoaded\0ok\0addClickListener\0"
@ -730,7 +669,9 @@ QT_MOC_LITERAL(42, 573, 21) // "clearCoverageOverlays"
"visualizePath\0pathData\0clearPathOverlays\0"
"runMapJavaScript\0js\0parseLng\0coord\0"
"parseLat\0showMarker\0label\0color\0index\0"
"visualizeCoveragePath\0clearCoverageOverlays"
"visualizeCoveragePath\0clearCoverageOverlays\0"
"enableDrawingMode\0shape\0disableDrawingMode\0"
"addThreatOverlay\0params\0removeThreatOverlay"
};
#undef QT_MOC_LITERAL
@ -740,7 +681,7 @@ static const uint qt_meta_data_MapPage[] = {
8, // revision
0, // classname
0, 0, // classinfo
26, 14, // methods
29, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
@ -748,34 +689,37 @@ static const uint qt_meta_data_MapPage[] = {
6, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 144, 2, 0x06 /* Public */,
4, 0, 147, 2, 0x06 /* Public */,
5, 0, 148, 2, 0x06 /* Public */,
6, 0, 149, 2, 0x06 /* Public */,
7, 0, 150, 2, 0x06 /* Public */,
8, 2, 151, 2, 0x06 /* Public */,
1, 1, 159, 2, 0x06 /* Public */,
4, 0, 162, 2, 0x06 /* Public */,
5, 0, 163, 2, 0x06 /* Public */,
6, 0, 164, 2, 0x06 /* Public */,
7, 0, 165, 2, 0x06 /* Public */,
8, 2, 166, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
11, 0, 156, 2, 0x08 /* Private */,
12, 0, 157, 2, 0x08 /* Private */,
13, 0, 158, 2, 0x08 /* Private */,
14, 0, 159, 2, 0x08 /* Private */,
15, 0, 160, 2, 0x08 /* Private */,
16, 0, 161, 2, 0x08 /* Private */,
17, 0, 162, 2, 0x08 /* Private */,
18, 4, 163, 2, 0x08 /* Private */,
24, 1, 172, 2, 0x08 /* Private */,
26, 0, 175, 2, 0x0a /* Public */,
27, 0, 176, 2, 0x0a /* Public */,
28, 2, 177, 2, 0x0a /* Public */,
29, 1, 182, 2, 0x0a /* Public */,
31, 0, 185, 2, 0x0a /* Public */,
32, 1, 186, 2, 0x0a /* Public */,
34, 1, 189, 2, 0x0a /* Public */,
36, 1, 192, 2, 0x0a /* Public */,
37, 5, 195, 2, 0x0a /* Public */,
41, 1, 206, 2, 0x0a /* Public */,
42, 0, 209, 2, 0x0a /* Public */,
11, 0, 171, 2, 0x08 /* Private */,
12, 0, 172, 2, 0x08 /* Private */,
13, 0, 173, 2, 0x08 /* Private */,
14, 0, 174, 2, 0x08 /* Private */,
15, 0, 175, 2, 0x08 /* Private */,
16, 0, 176, 2, 0x08 /* Private */,
17, 4, 177, 2, 0x08 /* Private */,
23, 1, 186, 2, 0x08 /* Private */,
25, 0, 189, 2, 0x0a /* Public */,
26, 0, 190, 2, 0x0a /* Public */,
27, 2, 191, 2, 0x0a /* Public */,
28, 1, 196, 2, 0x0a /* Public */,
30, 0, 199, 2, 0x0a /* Public */,
31, 1, 200, 2, 0x0a /* Public */,
33, 1, 203, 2, 0x0a /* Public */,
35, 1, 206, 2, 0x0a /* Public */,
36, 5, 209, 2, 0x0a /* Public */,
40, 1, 220, 2, 0x0a /* Public */,
41, 0, 223, 2, 0x0a /* Public */,
42, 1, 224, 2, 0x0a /* Public */,
44, 0, 227, 2, 0x0a /* Public */,
45, 2, 228, 2, 0x0a /* Public */,
47, 1, 233, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
@ -792,20 +736,23 @@ static const uint qt_meta_data_MapPage[] = {
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 19, QMetaType::QString, QMetaType::Int, QMetaType::QString, 20, 21, 22, 23,
QMetaType::Void, QMetaType::Bool, 25,
QMetaType::Void, 0x80000000 | 18, QMetaType::QString, QMetaType::Int, QMetaType::QString, 19, 20, 21, 22,
QMetaType::Void, QMetaType::Bool, 24,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Double, QMetaType::Double, 9, 10,
QMetaType::Void, QMetaType::QString, 30,
QMetaType::Void, QMetaType::QString, 29,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 32,
QMetaType::Double, QMetaType::QString, 34,
QMetaType::Double, QMetaType::QString, 34,
QMetaType::Void, QMetaType::Double, QMetaType::Double, QMetaType::QString, QMetaType::QString, QMetaType::Int, 9, 10, 37, 38, 39,
QMetaType::Void, QMetaType::QString, 29,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 33,
QMetaType::Double, QMetaType::QString, 35,
QMetaType::Double, QMetaType::QString, 35,
QMetaType::Void, QMetaType::Double, QMetaType::Double, QMetaType::QString, QMetaType::QString, QMetaType::Int, 9, 10, 38, 39, 40,
QMetaType::Void, QMetaType::QString, 30,
QMetaType::Void, QMetaType::QString, 43,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, QMetaType::QVariantMap, 43, 46,
QMetaType::Void, QMetaType::Int, 39,
0 // eod
};
@ -827,23 +774,26 @@ void MapPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, voi
case 8: _t->onSetThreatClicked(); break;
case 9: _t->onPathPlanningClicked(); break;
case 10: _t->onAreaCoverageClicked(); break;
case 11: _t->onAreaSearchClicked(); break;
case 12: _t->onSearchMapClicked(); break;
case 13: _t->onConsoleMessage((*reinterpret_cast< QWebEnginePage::JavaScriptConsoleMessageLevel(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
case 14: _t->onPageLoaded((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 15: _t->addClickListener(); break;
case 16: _t->removeClickListener(); break;
case 17: _t->handleMapClick((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
case 18: _t->visualizePath((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 19: _t->clearPathOverlays(); break;
case 20: _t->runMapJavaScript((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 21: { double _r = _t->parseLng((*reinterpret_cast< const QString(*)>(_a[1])));
case 11: _t->onSearchMapClicked(); break;
case 12: _t->onConsoleMessage((*reinterpret_cast< QWebEnginePage::JavaScriptConsoleMessageLevel(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
case 13: _t->onPageLoaded((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 14: _t->addClickListener(); break;
case 15: _t->removeClickListener(); break;
case 16: _t->handleMapClick((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2]))); break;
case 17: _t->visualizePath((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 18: _t->clearPathOverlays(); break;
case 19: _t->runMapJavaScript((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 20: { double _r = _t->parseLng((*reinterpret_cast< const QString(*)>(_a[1])));
if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
case 22: { double _r = _t->parseLat((*reinterpret_cast< const QString(*)>(_a[1])));
case 21: { double _r = _t->parseLat((*reinterpret_cast< const QString(*)>(_a[1])));
if (_a[0]) *reinterpret_cast< double*>(_a[0]) = std::move(_r); } break;
case 23: _t->showMarker((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
case 24: _t->visualizeCoveragePath((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 25: _t->clearCoverageOverlays(); break;
case 22: _t->showMarker((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
case 23: _t->visualizeCoveragePath((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 24: _t->clearCoverageOverlays(); break;
case 25: _t->enableDrawingMode((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 26: _t->disableDrawingMode(); break;
case 27: _t->addThreatOverlay((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QVariantMap(*)>(_a[2]))); break;
case 28: _t->removeThreatOverlay((*reinterpret_cast< int(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
@ -922,13 +872,13 @@ int MapPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 26)
if (_id < 29)
qt_static_metacall(this, _c, _id, _a);
_id -= 26;
_id -= 29;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 26)
if (_id < 29)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 26;
_id -= 29;
}
return _id;
}

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/taskdata.h"
#include "../Src/pages/taskdata.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/taskdecisionpage.h"
#include "../Src/pages/taskdecisionpage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/taskdetailspage.h"
#include "../Src/pages/taskdetailspage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/videopage.h"
#include "../Src/pages/videopage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

@ -7,7 +7,7 @@
*****************************************************************************/
#include <memory>
#include "../src/pages/visionmodelpage.h"
#include "../Src/pages/visionmodelpage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1,44 +1,44 @@
QT += core widgets webenginewidgets positioning
QT += core widgets webenginewidgets positioning webchannel
CONFIG += c++17
TEMPLATE = app
TARGET = Drone_project
SOURCES += \
src/core/main.cpp \
src/ui/mainwindow.cpp \
src/models/dronedata.cpp \
src/models/detectiondata.cpp \
src/pages/videopage.cpp \
src/pages/mappage.cpp \
src/pages/mapbridge.cpp \
src/pages/datapage.cpp \
src/pages/taskdata.cpp \
src/pages/visionmodelpage.cpp \
src/utils/stylehelper.cpp \
src/pages/taskdecisionpage.cpp \
src/pages/dronemanagementpage.cpp \
src/pages/taskdetailspage.cpp \
src/utils/config.cpp \
src/utils/logger.cpp \
src/utils/errorhandler.cpp
Src/core/main.cpp \
Src/ui/mainwindow.cpp \
Src/models/dronedata.cpp \
Src/models/detectiondata.cpp \
Src/pages/videopage.cpp \
Src/pages/mappage.cpp \
Src/pages/mapbridge.cpp \
Src/pages/datapage.cpp \
Src/pages/taskdata.cpp \
Src/pages/visionmodelpage.cpp \
Src/utils/stylehelper.cpp \
Src/pages/taskdecisionpage.cpp \
Src/pages/dronemanagementpage.cpp \
Src/pages/taskdetailspage.cpp \
Src/utils/config.cpp \
Src/utils/logger.cpp \
Src/utils/errorhandler.cpp
HEADERS += \
src/ui/mainwindow.h \
src/models/dronedata.h \
src/models/detectiondata.h \
src/pages/videopage.h \
src/pages/mappage.h \
src/pages/mapbridge.h \
src/pages/datapage.h \
src/pages/taskdata.h \
src/pages/visionmodelpage.h \
src/utils/stylehelper.h \
src/pages/taskdecisionpage.h \
src/pages/dronemanagementpage.h \
src/pages/taskdetailspage.h \
src/utils/config.h \
src/utils/logger.h \
src/utils/errorhandler.h
Src/ui/mainwindow.h \
Src/models/dronedata.h \
Src/models/detectiondata.h \
Src/pages/videopage.h \
Src/pages/mappage.h \
Src/pages/mapbridge.h \
Src/pages/datapage.h \
Src/pages/taskdata.h \
Src/pages/visionmodelpage.h \
Src/utils/stylehelper.h \
Src/pages/taskdecisionpage.h \
Src/pages/dronemanagementpage.h \
Src/pages/taskdetailspage.h \
Src/utils/config.h \
Src/utils/logger.h \
Src/utils/errorhandler.h
RESOURCES += \
src/resources/app.qrc
Src/resources/app.qrc

@ -1,147 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'datapage.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "src/pages/datapage.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'datapage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_DataPage_t {
QByteArrayData data[5];
char stringdata0[57];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DataPage_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DataPage_t qt_meta_stringdata_DataPage = {
{
QT_MOC_LITERAL(0, 0, 8), // "DataPage"
QT_MOC_LITERAL(1, 9, 13), // "dataRequested"
QT_MOC_LITERAL(2, 23, 0), // ""
QT_MOC_LITERAL(3, 24, 15), // "updateDroneInfo"
QT_MOC_LITERAL(4, 40, 16) // "updateTargetInfo"
},
"DataPage\0dataRequested\0\0updateDroneInfo\0"
"updateTargetInfo"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DataPage[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 29, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 0, 30, 2, 0x0a /* Public */,
4, 0, 31, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void DataPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<DataPage *>(_o);
(void)_t;
switch (_id) {
case 0: _t->dataRequested(); break;
case 1: _t->updateDroneInfo(); break;
case 2: _t->updateTargetInfo(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (DataPage::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DataPage::dataRequested)) {
*result = 0;
return;
}
}
}
(void)_a;
}
QT_INIT_METAOBJECT const QMetaObject DataPage::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_DataPage.data,
qt_meta_data_DataPage,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DataPage::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DataPage::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DataPage.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int DataPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
// SIGNAL 0
void DataPage::dataRequested()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
Loading…
Cancel
Save