8.31版本
@ -0,0 +1,520 @@
|
||||
#############################################################################
|
||||
# Makefile for building: Modules
|
||||
# Generated by qmake (3.1) (Qt 5.14.2)
|
||||
# Project: ..\Modules\Modules.pro
|
||||
# Template: app
|
||||
# Command: D:\QT\5.14.2\mingw73_32\bin\qmake.exe -o Makefile ..\Modules\Modules.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
#############################################################################
|
||||
|
||||
MAKEFILE = Makefile
|
||||
|
||||
EQ = =
|
||||
|
||||
first: debug
|
||||
install: debug-install
|
||||
uninstall: debug-uninstall
|
||||
QMAKE = D:\QT\5.14.2\mingw73_32\bin\qmake.exe
|
||||
DEL_FILE = del
|
||||
CHK_DIR_EXISTS= if not exist
|
||||
MKDIR = mkdir
|
||||
COPY = copy /y
|
||||
COPY_FILE = copy /y
|
||||
COPY_DIR = xcopy /s /q /y /i
|
||||
INSTALL_FILE = copy /y
|
||||
INSTALL_PROGRAM = copy /y
|
||||
INSTALL_DIR = xcopy /s /q /y /i
|
||||
QINSTALL = D:\QT\5.14.2\mingw73_32\bin\qmake.exe -install qinstall
|
||||
QINSTALL_PROGRAM = D:\QT\5.14.2\mingw73_32\bin\qmake.exe -install qinstall -exe
|
||||
DEL_FILE = del
|
||||
SYMLINK = $(QMAKE) -install ln -f -s
|
||||
DEL_DIR = rmdir
|
||||
MOVE = move
|
||||
IDC = idc
|
||||
IDL = midl
|
||||
ZIP = zip -r -9
|
||||
DEF_FILE =
|
||||
RES_FILE =
|
||||
SED = $(QMAKE) -install sed
|
||||
MOVE = move
|
||||
SUBTARGETS = \
|
||||
debug \
|
||||
release
|
||||
|
||||
|
||||
debug: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-make_first: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-all: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug all
|
||||
debug-clean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug clean
|
||||
debug-distclean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug distclean
|
||||
debug-install: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug install
|
||||
debug-uninstall: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Debug uninstall
|
||||
release: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-make_first: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-all: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release all
|
||||
release-clean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release clean
|
||||
release-distclean: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release distclean
|
||||
release-install: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release install
|
||||
release-uninstall: FORCE
|
||||
$(MAKE) -f $(MAKEFILE).Release uninstall
|
||||
|
||||
Makefile: ../Modules/Modules.pro D:/QT/5.14.2/mingw73_32/mkspecs/win32-g++/qmake.conf D:/QT/5.14.2/mingw73_32/mkspecs/features/spec_pre.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/qdevice.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/device_config.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/sanitize.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/gcc-base.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/g++-base.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/angle.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/windows_vulkan_sdk.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/windows-vulkan.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/g++-win32.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/windows-desktop.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/qconfig.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3danimation.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3danimation_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dcore.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dcore_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dextras.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dextras_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dinput.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dinput_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dlogic.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquick.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquick_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickanimation.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickextras.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickinput.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickrender.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickscene2d.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3drender.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3drender_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axbase.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axbase_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axcontainer.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axserver.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axserver_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bluetooth.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bodymovin_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_charts.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_charts_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_concurrent.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_concurrent_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_core.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_core_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_datavisualization.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_datavisualization_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_dbus.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_dbus_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_designer.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_designer_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_edid_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_egl_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_fb_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gamepad.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gamepad_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gui.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gui_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_help.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_help_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_location.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_location_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimedia.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimedia_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_network.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_network_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_networkauth.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_networkauth_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_nfc.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_nfc_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_opengl.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_opengl_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_openglextensions.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioning.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioning_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioningquick.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioningquick_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_printsupport.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_printsupport_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_purchasing.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_purchasing_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qml.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qml_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmldebug_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlmodels.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlmodels_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmltest.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmltest_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlworkerscript.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3d.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3d_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dassetimport.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3drender.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3drender_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3druntimerender.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dutils.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dutils_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickcontrols2.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickshapes_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quicktemplates2.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickwidgets.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_remoteobjects.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_remoteobjects_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_repparser.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_repparser_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_script.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_script_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scripttools.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scripttools_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scxml.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scxml_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sensors.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sensors_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialbus.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialbus_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialport.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialport_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sql.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sql_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_svg.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_svg_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_testlib.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_testlib_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_texttospeech.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_texttospeech_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_theme_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_uiplugin.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_uitools.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_uitools_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_virtualkeyboard.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_webchannel.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_webchannel_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_websockets.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_websockets_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_widgets.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_widgets_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_winextras.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_winextras_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xml.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xml_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_zlib_private.pri \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qt_functions.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qt_config.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/win32-g++/qmake.conf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/spec_post.prf \
|
||||
.qmake.stash \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/exclusive_builds.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/toolchain.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/default_pre.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/default_pre.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/resolve_config.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/exclusive_builds_post.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/default_post.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/console.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qml_debug.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/precompile_header.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/warn_on.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qt.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/resources_functions.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/resources.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/moc.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/opengl.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/uic.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qmake_use.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/file_copies.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/testcase_targets.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/exceptions.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/yacc.prf \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/lex.prf \
|
||||
../Modules/Modules.pro \
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5SerialPort.prl \
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Widgets.prl \
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Gui.prl \
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Network.prl \
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Core.prl \
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/build_pass.prf
|
||||
$(QMAKE) -o Makefile ..\Modules\Modules.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/spec_pre.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/qdevice.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/device_config.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/sanitize.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/gcc-base.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/g++-base.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/angle.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/windows_vulkan_sdk.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/windows-vulkan.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/g++-win32.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/common/windows-desktop.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/qconfig.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3danimation.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3danimation_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dcore.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dcore_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dextras.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dextras_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dinput.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dinput_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dlogic.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquick.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquick_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickanimation.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickextras.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickextras_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickinput.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickrender.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickscene2d.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3drender.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_3drender_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_accessibility_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axbase.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axbase_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axcontainer.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axserver.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_axserver_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bluetooth.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bodymovin_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_charts.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_charts_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_concurrent.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_concurrent_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_core.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_core_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_datavisualization.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_datavisualization_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_dbus.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_dbus_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_designer.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_designer_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_edid_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_egl_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_fb_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gamepad.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gamepad_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gui.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_gui_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_help.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_help_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_location.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_location_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimedia.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimedia_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_network.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_network_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_networkauth.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_networkauth_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_nfc.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_nfc_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_opengl.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_opengl_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_openglextensions.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_packetprotocol_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioning.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioning_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioningquick.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_positioningquick_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_printsupport.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_printsupport_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_purchasing.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_purchasing_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qml.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qml_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmldebug_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlmodels.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlmodels_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmltest.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmltest_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlworkerscript.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3d.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3d_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dassetimport.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dassetimport_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3drender.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3drender_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3druntimerender.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3druntimerender_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dutils.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick3dutils_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quick_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickcontrols2.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickshapes_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quicktemplates2.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickwidgets.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_remoteobjects.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_remoteobjects_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_repparser.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_repparser_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_script.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_script_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scripttools.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scripttools_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scxml.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_scxml_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sensors.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sensors_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialbus.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialbus_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialport.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_serialport_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sql.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_sql_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_svg.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_svg_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_testlib.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_testlib_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_texttospeech.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_texttospeech_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_theme_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_uiplugin.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_uitools.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_uitools_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_virtualkeyboard.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_virtualkeyboard_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_webchannel.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_webchannel_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_websockets.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_websockets_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_widgets.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_widgets_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_winextras.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_winextras_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xml.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xml_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/modules/qt_lib_zlib_private.pri:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qt_functions.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qt_config.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/win32-g++/qmake.conf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/spec_post.prf:
|
||||
.qmake.stash:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/exclusive_builds.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/toolchain.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/default_pre.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/default_pre.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/resolve_config.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/exclusive_builds_post.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/default_post.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/console.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qml_debug.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/precompile_header.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/warn_on.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qt.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/resources_functions.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/resources.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/moc.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/win32/opengl.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/uic.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/qmake_use.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/file_copies.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/testcase_targets.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/exceptions.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/yacc.prf:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/lex.prf:
|
||||
../Modules/Modules.pro:
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5SerialPort.prl:
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Widgets.prl:
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Gui.prl:
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Network.prl:
|
||||
D:/QT/5.14.2/mingw73_32/lib/Qt5Core.prl:
|
||||
D:/QT/5.14.2/mingw73_32/mkspecs/features/build_pass.prf:
|
||||
qmake: FORCE
|
||||
@$(QMAKE) -o Makefile ..\Modules\Modules.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
|
||||
qmake_all: FORCE
|
||||
|
||||
make_first: debug-make_first release-make_first FORCE
|
||||
all: debug-all release-all FORCE
|
||||
clean: debug-clean release-clean FORCE
|
||||
distclean: debug-distclean release-distclean FORCE
|
||||
-$(DEL_FILE) Makefile
|
||||
-$(DEL_FILE) .qmake.stash
|
||||
|
||||
debug-mocclean:
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocclean
|
||||
release-mocclean:
|
||||
$(MAKE) -f $(MAKEFILE).Release mocclean
|
||||
mocclean: debug-mocclean release-mocclean
|
||||
|
||||
debug-mocables:
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocables
|
||||
release-mocables:
|
||||
$(MAKE) -f $(MAKEFILE).Release mocables
|
||||
mocables: debug-mocables release-mocables
|
||||
|
||||
check: first
|
||||
|
||||
benchmark: first
|
||||
FORCE:
|
||||
|
||||
$(MAKEFILE).Debug: Makefile
|
||||
$(MAKEFILE).Release: Makefile
|
@ -0,0 +1,9 @@
|
||||
#需要配置的信息
|
||||
[PLATFORM]
|
||||
#平台的设备识别码
|
||||
platformcode=220104000036
|
||||
#平台的IP地址
|
||||
IPinfo=103.156.68.103
|
||||
#平台的端口
|
||||
port=6306
|
||||
|
@ -0,0 +1,32 @@
|
||||
QT += core
|
||||
QT -= gui
|
||||
QT += serialport widgets
|
||||
QT += network
|
||||
|
||||
CONFIG += c++11
|
||||
|
||||
TARGET = Modules
|
||||
CONFIG += console
|
||||
CONFIG -= app_bundle
|
||||
|
||||
TEMPLATE = app
|
||||
|
||||
SOURCES += main.cpp \
|
||||
hotcameramodule.cpp \
|
||||
mynetmanager.cpp
|
||||
|
||||
# The following define makes your compiler emit warnings if you use
|
||||
# any feature of Qt which as been marked deprecated (the exact warnings
|
||||
# depend on your compiler). Please consult the documentation of the
|
||||
# deprecated API in order to know how to port your code away from it.
|
||||
DEFINES += QT_DEPRECATED_WARNINGS
|
||||
|
||||
# You can also make your code fail to compile if you use deprecated APIs.
|
||||
# In order to do so, uncomment the following line.
|
||||
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
||||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
||||
|
||||
HEADERS += \
|
||||
defines.h \
|
||||
hotcameramodule.h \
|
||||
mynetmanager.h
|
@ -0,0 +1,319 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.11.1, 2023-08-22T14:34:21. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{dda57dd3-5b38-43a7-9da2-6f4b6b3660db}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win64_msvc2017_64_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/yinuo_project/zhongdian/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/yinuo_project/zhongdian/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/yinuo_project/zhongdian/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/yinuo_project/zhongdian/Modules/Modules.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/yinuo_project/zhongdian/Modules/Modules.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/yinuo_project/zhongdian/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
@ -0,0 +1,562 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.11.1, 2023-08-14T16:13:02. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{f9231c9d-29cd-4721-adbe-3db28e0b6463}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win64_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/new/build-Modules-Desktop_Qt_5_14_2_MinGW_64_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/new/build-Modules-Desktop_Qt_5_14_2_MinGW_64_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/new/build-Modules-Desktop_Qt_5_14_2_MinGW_64_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:E:/new/Modules/Modules.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">E:/new/Modules/Modules.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">E:/new/build-Modules-Desktop_Qt_5_14_2_MinGW_64_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.1</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win64_msvc2017_64_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/new/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/new/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/new/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:E:/new/Modules/Modules.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">E:/new/Modules/Modules.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">E:/new/build-Modules-Desktop_Qt_5_14_2_MSVC2017_64bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">2</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
@ -0,0 +1,319 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.11.1, 2023-05-10T15:12:00. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{fdb8d9d2-ac9a-4bc5-8670-5bdddab385d5}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MinGW 32-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MinGW 32-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win32_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/verygood/yanshou/gitlab/znzd-202203/build-Modules-Desktop_Qt_5_14_2_MinGW_32_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/verygood/yanshou/gitlab/znzd-202203/build-Modules-Desktop_Qt_5_14_2_MinGW_32_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/verygood/yanshou/gitlab/znzd-202203/build-Modules-Desktop_Qt_5_14_2_MinGW_32_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:E:/verygood/yanshou/gitlab/znzd-202203/Modules/Modules.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">E:/verygood/yanshou/gitlab/znzd-202203/Modules/Modules.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">E:/verygood/yanshou/gitlab/znzd-202203/build-Modules-Desktop_Qt_5_14_2_MinGW_32_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
@ -0,0 +1,27 @@
|
||||
#ifndef MCU_ARM_H
|
||||
#define MCU_ARM_H
|
||||
|
||||
#include <QSerialPort>
|
||||
#include <QWidget>
|
||||
|
||||
class MCU_ARM : public QObject{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit MCU_ARM();
|
||||
~MCU_ARM();
|
||||
void testSerialPort(uint8_t uart);
|
||||
void setEnable(uint8_t enable);
|
||||
void setWirelessT(int16_t temperature);
|
||||
void setFanStartT(uint16_t temperature);
|
||||
void setFanState(uint8_t state);
|
||||
void setFanTiming(uint16_t starthour,uint16_t startminute,uint16_t timing);
|
||||
void setBuzzerState(uint8_t state);
|
||||
private:
|
||||
QSerialPort *m_serialPort;
|
||||
public slots:
|
||||
void StationData(QByteArray sharedata);
|
||||
};
|
||||
|
||||
#endif // MCU_ARM_H
|
||||
|
||||
|
@ -0,0 +1,977 @@
|
||||
#############################################################################
|
||||
# Makefile for building: jiemian
|
||||
# Generated by qmake (3.0) (Qt 5.6.2)
|
||||
# Project: jiemian.pro
|
||||
# Template: app
|
||||
# Command: /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake -o Makefile jiemian.pro
|
||||
#############################################################################
|
||||
|
||||
MAKEFILE = Makefile
|
||||
|
||||
####### Compiler, tools and options
|
||||
|
||||
CC = $(OE_QMAKE_CC)
|
||||
CXX = $(OE_QMAKE_CXX)
|
||||
DEFINES = -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB
|
||||
CFLAGS = -pipe $(OE_QMAKE_CFLAGS) -O2 -DLINUX=1 -DLINUX=1 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
|
||||
CXXFLAGS = -pipe $(OE_QMAKE_CXXFLAGS) -O2 -DLINUX=1 -DLINUX=1 -std=gnu++0x -Wall -W -D_REENTRANT -fPIC $(DEFINES)
|
||||
INCPATH = -I. -isystem /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -isystem /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -isystem /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -isystem /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -isystem /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -isystem /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -isystem /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I. -I. -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++
|
||||
QMAKE = /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/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
|
||||
DEL_FILE = rm -f
|
||||
SYMLINK = ln -f -s
|
||||
DEL_DIR = rmdir
|
||||
MOVE = mv -f
|
||||
TAR = tar -cf
|
||||
COMPRESS = gzip -9f
|
||||
DISTNAME = jiemian1.0.0
|
||||
DISTDIR = /home/forlinx/ZDBYQ/.tmp/jiemian1.0.0
|
||||
LINK = $(OE_QMAKE_LINK)
|
||||
LFLAGS = $(OE_QMAKE_LDFLAGS) -Wl,-O1
|
||||
LIBS = $(SUBLIBS) -L/home/forlinx/ZDBYQ/QsLog/bin -lQsLog2 -lQsLog -lQt5Widgets -lQt5Gui -lQt5WebSockets -lQt5Network -lQt5SerialPort -lQt5Core -lGLESv2 -lEGL -lpthread
|
||||
AR = $(OE_QMAKE_AR) cqs
|
||||
RANLIB =
|
||||
SED = sed
|
||||
STRIP = $(OE_QMAKE_STRIP)
|
||||
|
||||
####### Output directory
|
||||
|
||||
OBJECTS_DIR = ./
|
||||
|
||||
####### Files
|
||||
|
||||
SOURCES = canshupeizhi.cpp \
|
||||
keyboard.cpp \
|
||||
main.cpp \
|
||||
mainwindow.cpp \
|
||||
mcu_arm1.cpp \
|
||||
module4g.cpp \
|
||||
modulesystime.cpp \
|
||||
modulewifi.cpp \
|
||||
wangluo.cpp \
|
||||
xitongshezhi.cpp \
|
||||
keyboard_ABC.cpp \
|
||||
uart.cpp \
|
||||
uart1.cpp \
|
||||
MCU_ARM.cpp qrc_image.cpp \
|
||||
moc_canshupeizhi.cpp \
|
||||
moc_keyboard.cpp \
|
||||
moc_mainwindow.cpp \
|
||||
moc_mcu_arm1.cpp \
|
||||
moc_module4g.cpp \
|
||||
moc_modulesystime.cpp \
|
||||
moc_modulewifi.cpp \
|
||||
moc_wangluo.cpp \
|
||||
moc_xitongshezhi.cpp \
|
||||
moc_keyboard_ABC.cpp \
|
||||
moc_uart.cpp \
|
||||
moc_uart1.cpp \
|
||||
moc_MCU_ARM.cpp
|
||||
OBJECTS = canshupeizhi.o \
|
||||
keyboard.o \
|
||||
main.o \
|
||||
mainwindow.o \
|
||||
mcu_arm1.o \
|
||||
module4g.o \
|
||||
modulesystime.o \
|
||||
modulewifi.o \
|
||||
wangluo.o \
|
||||
xitongshezhi.o \
|
||||
keyboard_ABC.o \
|
||||
uart.o \
|
||||
uart1.o \
|
||||
MCU_ARM.o \
|
||||
qrc_image.o \
|
||||
moc_canshupeizhi.o \
|
||||
moc_keyboard.o \
|
||||
moc_mainwindow.o \
|
||||
moc_mcu_arm1.o \
|
||||
moc_module4g.o \
|
||||
moc_modulesystime.o \
|
||||
moc_modulewifi.o \
|
||||
moc_wangluo.o \
|
||||
moc_xitongshezhi.o \
|
||||
moc_keyboard_ABC.o \
|
||||
moc_uart.o \
|
||||
moc_uart1.o \
|
||||
moc_MCU_ARM.o
|
||||
DIST = C:/Users/Administrator/Desktop/微信截图_20220413180205.png \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/spec_pre.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/unix.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/linux.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/sanitize.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/gcc-base.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/gcc-base-unix.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/g++-base.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/g++-unix.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/qconfig.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dcore.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dcore_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dinput.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dinput_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dlogic.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dlogic_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquick.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquick_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickinput.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickinput_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickrender.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickrender_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3drender.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3drender_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bluetooth.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bluetooth_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_clucene_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_concurrent.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_core.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_core_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_dbus.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designer.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designer_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_enginio.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_enginio_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_gui.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_gui_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_help.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_help_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_location.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_location_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimedia.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimedia_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_network.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_network_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_nfc.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_nfc_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_opengl.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_positioning.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_positioning_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_printsupport.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_publishsubscribe.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_publishsubscribe_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qml.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qml_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmltest.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmltest_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quick.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quick_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_script.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_script_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_scripttools.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_scripttools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sensors.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sensors_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serialport.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serialport_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serviceframework.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serviceframework_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sql.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sql_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_svg.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_svg_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_systeminfo.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_systeminfo_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_testlib.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uiplugin.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uitools.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uitools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_webchannel.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_webchannel_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_websockets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_websockets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_widgets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_x11extras.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_x11extras_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xml.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xml_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_zlib_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt_functions.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt_config.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/spec_post.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/exclusive_builds.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/default_pre.prf \
|
||||
QsLog/QsLog.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/resolve_config.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/default_post.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/warn_on.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/resources.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/moc.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/unix/opengl.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/uic.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/unix/thread.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/file_copies.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/testcase_targets.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/exceptions.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/yacc.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/lex.prf \
|
||||
jiemian.pro QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
canshupeizhi.h \
|
||||
keyboard.h \
|
||||
mainwindow.h \
|
||||
mcu_arm1.h \
|
||||
module4g.h \
|
||||
modulesystime.h \
|
||||
modulewifi.h \
|
||||
wangluo.h \
|
||||
xitongshezhi.h \
|
||||
keyboard_ABC.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
MCU_ARM.h canshupeizhi.cpp \
|
||||
keyboard.cpp \
|
||||
main.cpp \
|
||||
mainwindow.cpp \
|
||||
mcu_arm1.cpp \
|
||||
module4g.cpp \
|
||||
modulesystime.cpp \
|
||||
modulewifi.cpp \
|
||||
wangluo.cpp \
|
||||
xitongshezhi.cpp \
|
||||
keyboard_ABC.cpp \
|
||||
uart.cpp \
|
||||
uart1.cpp \
|
||||
MCU_ARM.cpp
|
||||
QMAKE_TARGET = jiemian
|
||||
DESTDIR =
|
||||
TARGET = jiemian
|
||||
|
||||
|
||||
first: all
|
||||
####### Build rules
|
||||
|
||||
$(TARGET): ui_canshupeizhi.h ui_keyboard.h ui_mainwindow.h ui_net_thread.h ui_wangluo.h ui_xitongshezhi.h ui_keyboard_ABC.h $(OBJECTS)
|
||||
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
|
||||
|
||||
Makefile: jiemian.pro /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf /opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/spec_pre.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/unix.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/linux.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/sanitize.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/gcc-base.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/gcc-base-unix.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/g++-base.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/g++-unix.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/qconfig.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dcore.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dcore_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dinput.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dinput_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dlogic.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dlogic_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquick.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquick_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickinput.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickinput_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickrender.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickrender_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3drender.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3drender_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bluetooth.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bluetooth_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_clucene_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_concurrent.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_core.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_core_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_dbus.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designer.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designer_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_enginio.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_enginio_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_gui.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_gui_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_help.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_help_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_location.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_location_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimedia.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimedia_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_network.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_network_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_nfc.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_nfc_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_opengl.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_positioning.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_positioning_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_printsupport.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_publishsubscribe.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_publishsubscribe_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qml.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qml_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmltest.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmltest_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quick.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quick_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_script.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_script_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_scripttools.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_scripttools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sensors.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sensors_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serialport.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serialport_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serviceframework.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serviceframework_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sql.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sql_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_svg.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_svg_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_systeminfo.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_systeminfo_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_testlib.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uiplugin.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uitools.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uitools_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_webchannel.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_webchannel_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_websockets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_websockets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_widgets.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_x11extras.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_x11extras_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xml.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xml_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_zlib_private.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt_functions.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt_config.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/spec_post.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/exclusive_builds.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/default_pre.prf \
|
||||
QsLog/QsLog.pri \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/resolve_config.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/default_post.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/warn_on.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/resources.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/moc.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/unix/opengl.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/uic.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/unix/thread.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/file_copies.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/testcase_targets.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/exceptions.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/yacc.prf \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/lex.prf \
|
||||
jiemian.pro \
|
||||
image.qrc \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Widgets.prl \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Gui.prl \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5WebSockets.prl \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Network.prl \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5SerialPort.prl \
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Core.prl
|
||||
$(QMAKE) -o Makefile jiemian.pro
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/spec_pre.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/unix.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/linux.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/sanitize.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/gcc-base.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/gcc-base-unix.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/g++-base.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/common/g++-unix.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/qconfig.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dcore.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dcore_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dinput.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dinput_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dlogic.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dlogic_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquick.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquick_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickinput.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickinput_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickrender.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3dquickrender_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3drender.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_3drender_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bluetooth.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bluetooth_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_clucene_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_concurrent.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_core.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_core_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_dbus.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designer.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designer_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_enginio.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_enginio_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_gui.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_gui_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_help.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_help_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_location.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_location_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimedia.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimedia_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_network.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_network_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_nfc.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_nfc_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_opengl.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_positioning.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_positioning_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_printsupport.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_publishsubscribe.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_publishsubscribe_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qml.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qml_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmltest.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qmltest_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quick.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quick_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickwidgets.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_script.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_script_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_scripttools.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_scripttools_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sensors.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sensors_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serialport.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serialport_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serviceframework.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_serviceframework_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sql.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_sql_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_svg.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_svg_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_systeminfo.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_systeminfo_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_testlib.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uiplugin.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uitools.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_uitools_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_webchannel.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_webchannel_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_websockets.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_websockets_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_widgets.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_x11extras.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_x11extras_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xml.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xml_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/modules/qt_lib_zlib_private.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt_functions.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt_config.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++/qmake.conf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/spec_post.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/exclusive_builds.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/default_pre.prf:
|
||||
QsLog/QsLog.pri:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/resolve_config.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/default_post.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/warn_on.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/qt.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/resources.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/moc.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/unix/opengl.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/uic.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/unix/thread.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/file_copies.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/testcase_targets.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/exceptions.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/yacc.prf:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/features/lex.prf:
|
||||
jiemian.pro:
|
||||
image.qrc:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Widgets.prl:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Gui.prl:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5WebSockets.prl:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Network.prl:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5SerialPort.prl:
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libQt5Core.prl:
|
||||
qmake: FORCE
|
||||
@$(QMAKE) -o Makefile jiemian.pro
|
||||
|
||||
qmake_all: FORCE
|
||||
|
||||
|
||||
all: Makefile $(TARGET)
|
||||
|
||||
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 image.qrc $(DISTDIR)/
|
||||
$(COPY_FILE) --parents QsLog/include/QsLog.h QsLog/include/QsLogDest.h QsLog/include/QsLogDisableForThisFile.h QsLog/include/QsLogLevel.h canshupeizhi.h keyboard.h mainwindow.h mcu_arm1.h module4g.h modulesystime.h modulewifi.h wangluo.h xitongshezhi.h keyboard_ABC.h uart.h uart1.h MCU_ARM.h $(DISTDIR)/
|
||||
$(COPY_FILE) --parents canshupeizhi.cpp keyboard.cpp main.cpp mainwindow.cpp mcu_arm1.cpp module4g.cpp modulesystime.cpp modulewifi.cpp wangluo.cpp xitongshezhi.cpp keyboard_ABC.cpp uart.cpp uart1.cpp MCU_ARM.cpp $(DISTDIR)/
|
||||
$(COPY_FILE) --parents canshupeizhi.ui keyboard.ui mainwindow.ui net_thread.ui wangluo.ui xitongshezhi.ui keyboard_ABC.ui $(DISTDIR)/
|
||||
|
||||
|
||||
clean: compiler_clean
|
||||
-$(DEL_FILE) $(OBJECTS)
|
||||
-$(DEL_FILE) *~ core *.core
|
||||
|
||||
|
||||
distclean: clean
|
||||
-$(DEL_FILE) $(TARGET)
|
||||
-$(DEL_FILE) Makefile
|
||||
|
||||
|
||||
####### Sub-libraries
|
||||
|
||||
mocclean: compiler_moc_header_clean compiler_moc_source_clean
|
||||
|
||||
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
|
||||
|
||||
check: first
|
||||
|
||||
benchmark: first
|
||||
|
||||
compiler_rcc_make_all: qrc_image.cpp
|
||||
compiler_rcc_clean:
|
||||
-$(DEL_FILE) qrc_image.cpp
|
||||
qrc_image.cpp: image.qrc \
|
||||
ziku/ziku.dat \
|
||||
ziku/ziku.qrc \
|
||||
image/yunxing.png \
|
||||
image/shengyin.png \
|
||||
image/jingyin.png \
|
||||
image/WIFI2-disconnect.png \
|
||||
image/yunxin.png \
|
||||
image/tubiao.jpeg \
|
||||
image/WIFI2.png \
|
||||
image/canshu.png \
|
||||
image/shezhi.png \
|
||||
image/1.png \
|
||||
image/yitaiyang_disconnect.png \
|
||||
image/2.png \
|
||||
image/yitaiyang.png \
|
||||
image/3.png \
|
||||
image/4.png \
|
||||
image/4G_low_quility.png \
|
||||
image/wifi.png \
|
||||
image/4G_disconnect.png \
|
||||
image/zhujiemian.png \
|
||||
image/LORA.png \
|
||||
image/4G.png
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/rcc -name image image.qrc -o qrc_image.cpp
|
||||
|
||||
compiler_moc_header_make_all: moc_canshupeizhi.cpp moc_keyboard.cpp moc_mainwindow.cpp moc_mcu_arm1.cpp moc_module4g.cpp moc_modulesystime.cpp moc_modulewifi.cpp moc_wangluo.cpp moc_xitongshezhi.cpp moc_keyboard_ABC.cpp moc_uart.cpp moc_uart1.cpp moc_MCU_ARM.cpp
|
||||
compiler_moc_header_clean:
|
||||
-$(DEL_FILE) moc_canshupeizhi.cpp moc_keyboard.cpp moc_mainwindow.cpp moc_mcu_arm1.cpp moc_module4g.cpp moc_modulesystime.cpp moc_modulewifi.cpp moc_wangluo.cpp moc_xitongshezhi.cpp moc_keyboard_ABC.cpp moc_uart.cpp moc_uart1.cpp moc_MCU_ARM.cpp
|
||||
moc_canshupeizhi.cpp: keyboard.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include canshupeizhi.h -o moc_canshupeizhi.cpp
|
||||
|
||||
moc_keyboard.cpp: keyboard.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include keyboard.h -o moc_keyboard.cpp
|
||||
|
||||
moc_mainwindow.cpp: wangluo.h \
|
||||
keyboard.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h \
|
||||
xitongshezhi.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
ui_wangluo.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h \
|
||||
mainwindow.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include mainwindow.h -o moc_mainwindow.cpp
|
||||
|
||||
moc_mcu_arm1.cpp: net_thread.h \
|
||||
mcu_arm1.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include mcu_arm1.h -o moc_mcu_arm1.cpp
|
||||
|
||||
moc_module4g.cpp: module4g.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include module4g.h -o moc_module4g.cpp
|
||||
|
||||
moc_modulesystime.cpp: modulesystime.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include modulesystime.h -o moc_modulesystime.cpp
|
||||
|
||||
moc_modulewifi.cpp: modulewifi.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include modulewifi.h -o moc_modulewifi.cpp
|
||||
|
||||
moc_wangluo.cpp: keyboard.h \
|
||||
keyboard_ABC.h \
|
||||
wangluo.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include wangluo.h -o moc_wangluo.cpp
|
||||
|
||||
moc_xitongshezhi.cpp: keyboard.h \
|
||||
xitongshezhi.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include xitongshezhi.h -o moc_xitongshezhi.cpp
|
||||
|
||||
moc_keyboard_ABC.cpp: keyboard_ABC.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include keyboard_ABC.h -o moc_keyboard_ABC.cpp
|
||||
|
||||
moc_uart.cpp: uart.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include uart.h -o moc_uart.cpp
|
||||
|
||||
moc_uart1.cpp: uart1.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include uart1.h -o moc_uart1.cpp
|
||||
|
||||
moc_MCU_ARM.cpp: MCU_ARM.h
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/moc $(DEFINES) -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/linux-oe-g++ -I/home/forlinx/ZDBYQ -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWidgets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtGui -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtWebSockets -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtNetwork -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtSerialPort -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/qt5/QtCore -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0 -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/arm-poky-linux-gnueabi -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include/c++/5.3.0/backward -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/gcc/arm-poky-linux-gnueabi/5.3.0/include -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/lib/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/include-fixed -I/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/include MCU_ARM.h -o moc_MCU_ARM.cpp
|
||||
|
||||
compiler_moc_source_make_all:
|
||||
compiler_moc_source_clean:
|
||||
compiler_uic_make_all: ui_canshupeizhi.h ui_keyboard.h ui_mainwindow.h ui_net_thread.h ui_wangluo.h ui_xitongshezhi.h ui_keyboard_ABC.h
|
||||
compiler_uic_clean:
|
||||
-$(DEL_FILE) ui_canshupeizhi.h ui_keyboard.h ui_mainwindow.h ui_net_thread.h ui_wangluo.h ui_xitongshezhi.h ui_keyboard_ABC.h
|
||||
ui_canshupeizhi.h: canshupeizhi.ui
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic canshupeizhi.ui -o ui_canshupeizhi.h
|
||||
|
||||
ui_keyboard.h: keyboard.ui
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic keyboard.ui -o ui_keyboard.h
|
||||
|
||||
ui_mainwindow.h: mainwindow.ui
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic mainwindow.ui -o ui_mainwindow.h
|
||||
|
||||
ui_net_thread.h: net_thread.ui
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic net_thread.ui -o ui_net_thread.h
|
||||
|
||||
ui_wangluo.h: wangluo.ui
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic wangluo.ui -o ui_wangluo.h
|
||||
|
||||
ui_xitongshezhi.h: xitongshezhi.ui
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic xitongshezhi.ui -o ui_xitongshezhi.h
|
||||
|
||||
ui_keyboard_ABC.h: keyboard_ABC.ui
|
||||
/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic keyboard_ABC.ui -o ui_keyboard_ABC.h
|
||||
|
||||
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_header_clean compiler_uic_clean
|
||||
|
||||
####### Compile
|
||||
|
||||
canshupeizhi.o: canshupeizhi.cpp mainwindow.h \
|
||||
wangluo.h \
|
||||
keyboard.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h \
|
||||
xitongshezhi.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
ui_wangluo.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h \
|
||||
ui_canshupeizhi.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o canshupeizhi.o canshupeizhi.cpp
|
||||
|
||||
keyboard.o: keyboard.cpp keyboard.h \
|
||||
ui_keyboard.h \
|
||||
mainwindow.h \
|
||||
wangluo.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h \
|
||||
xitongshezhi.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
ui_wangluo.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o keyboard.o keyboard.cpp
|
||||
|
||||
main.o: main.cpp mainwindow.h \
|
||||
wangluo.h \
|
||||
keyboard.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h \
|
||||
xitongshezhi.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
ui_wangluo.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h \
|
||||
applive.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
|
||||
|
||||
mainwindow.o: mainwindow.cpp mainwindow.h \
|
||||
wangluo.h \
|
||||
keyboard.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h \
|
||||
xitongshezhi.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
ui_wangluo.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o mainwindow.cpp
|
||||
|
||||
mcu_arm1.o: mcu_arm1.cpp mcu_arm1.h \
|
||||
net_thread.h \
|
||||
uart1.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mcu_arm1.o mcu_arm1.cpp
|
||||
|
||||
module4g.o: module4g.cpp module4g.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o module4g.o module4g.cpp
|
||||
|
||||
modulesystime.o: modulesystime.cpp modulesystime.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o modulesystime.o modulesystime.cpp
|
||||
|
||||
modulewifi.o: modulewifi.cpp modulewifi.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o modulewifi.o modulewifi.cpp
|
||||
|
||||
wangluo.o: wangluo.cpp wangluo.h \
|
||||
keyboard.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h \
|
||||
xitongshezhi.h \
|
||||
ui_wangluo.h \
|
||||
ui_keyboard.h \
|
||||
mainwindow.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o wangluo.o wangluo.cpp
|
||||
|
||||
xitongshezhi.o: xitongshezhi.cpp xitongshezhi.h \
|
||||
keyboard.h \
|
||||
mainwindow.h \
|
||||
wangluo.h \
|
||||
keyboard_ABC.h \
|
||||
canshupeizhi.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
ui_wangluo.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h \
|
||||
ui_xitongshezhi.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o xitongshezhi.o xitongshezhi.cpp
|
||||
|
||||
keyboard_ABC.o: keyboard_ABC.cpp keyboard_ABC.h \
|
||||
ui_keyboard_ABC.h \
|
||||
mainwindow.h \
|
||||
wangluo.h \
|
||||
keyboard.h \
|
||||
canshupeizhi.h \
|
||||
xitongshezhi.h \
|
||||
net_thread.h \
|
||||
ui_mainwindow.h \
|
||||
ui_wangluo.h \
|
||||
uart.h \
|
||||
uart1.h \
|
||||
mcu_arm1.h \
|
||||
MCU_ARM.h \
|
||||
modulewifi.h \
|
||||
modulesystime.h \
|
||||
module4g.h \
|
||||
QsLog/include/QsLog.h \
|
||||
QsLog/include/QsLogLevel.h \
|
||||
QsLog/include/QsLogDest.h \
|
||||
QsLog/include/QsLogDisableForThisFile.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o keyboard_ABC.o keyboard_ABC.cpp
|
||||
|
||||
uart.o: uart.cpp uart.h \
|
||||
communications.h \
|
||||
MCU_ARM.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o uart.o uart.cpp
|
||||
|
||||
uart1.o: uart1.cpp uart1.h \
|
||||
communications.h \
|
||||
MCU_ARM.h \
|
||||
mcu_arm1.h \
|
||||
net_thread.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o uart1.o uart1.cpp
|
||||
|
||||
MCU_ARM.o: MCU_ARM.cpp MCU_ARM.h \
|
||||
uart.h \
|
||||
uart1.h
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o MCU_ARM.o MCU_ARM.cpp
|
||||
|
||||
qrc_image.o: qrc_image.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_image.o qrc_image.cpp
|
||||
|
||||
moc_canshupeizhi.o: moc_canshupeizhi.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_canshupeizhi.o moc_canshupeizhi.cpp
|
||||
|
||||
moc_keyboard.o: moc_keyboard.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_keyboard.o moc_keyboard.cpp
|
||||
|
||||
moc_mainwindow.o: moc_mainwindow.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
|
||||
|
||||
moc_mcu_arm1.o: moc_mcu_arm1.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mcu_arm1.o moc_mcu_arm1.cpp
|
||||
|
||||
moc_module4g.o: moc_module4g.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_module4g.o moc_module4g.cpp
|
||||
|
||||
moc_modulesystime.o: moc_modulesystime.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_modulesystime.o moc_modulesystime.cpp
|
||||
|
||||
moc_modulewifi.o: moc_modulewifi.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_modulewifi.o moc_modulewifi.cpp
|
||||
|
||||
moc_wangluo.o: moc_wangluo.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_wangluo.o moc_wangluo.cpp
|
||||
|
||||
moc_xitongshezhi.o: moc_xitongshezhi.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xitongshezhi.o moc_xitongshezhi.cpp
|
||||
|
||||
moc_keyboard_ABC.o: moc_keyboard_ABC.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_keyboard_ABC.o moc_keyboard_ABC.cpp
|
||||
|
||||
moc_uart.o: moc_uart.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_uart.o moc_uart.cpp
|
||||
|
||||
moc_uart1.o: moc_uart1.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_uart1.o moc_uart1.cpp
|
||||
|
||||
moc_MCU_ARM.o: moc_MCU_ARM.cpp
|
||||
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_MCU_ARM.o moc_MCU_ARM.cpp
|
||||
|
||||
####### Install
|
||||
|
||||
install_target: first FORCE
|
||||
@test -d $(INSTALL_ROOT)/opt/jiemian/bin || mkdir -p $(INSTALL_ROOT)/opt/jiemian/bin
|
||||
-$(INSTALL_PROGRAM) $(QMAKE_TARGET) $(INSTALL_ROOT)/opt/jiemian/bin/$(QMAKE_TARGET)
|
||||
-$(STRIP) $(INSTALL_ROOT)/opt/jiemian/bin/$(QMAKE_TARGET)
|
||||
|
||||
uninstall_target: FORCE
|
||||
-$(DEL_FILE) $(INSTALL_ROOT)/opt/jiemian/bin/$(QMAKE_TARGET)
|
||||
-$(DEL_DIR) $(INSTALL_ROOT)/opt/jiemian/bin/
|
||||
|
||||
|
||||
install: install_target FORCE
|
||||
|
||||
uninstall: uninstall_target FORCE
|
||||
|
||||
FORCE:
|
||||
|
@ -0,0 +1,18 @@
|
||||
Makefile*
|
||||
*.pro.user*
|
||||
*.[oa]
|
||||
*.so*
|
||||
*.dll
|
||||
|
||||
#vc files
|
||||
*.ncb
|
||||
*.pdb
|
||||
*.layout
|
||||
*.suo
|
||||
|
||||
#dirs
|
||||
.moc
|
||||
.obj
|
||||
/bin*
|
||||
/lib*
|
||||
|
@ -0,0 +1,194 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'canshupeizhi.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_CANSHUPEIZHI_H
|
||||
#define UI_CANSHUPEIZHI_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_canshupeizhi
|
||||
{
|
||||
public:
|
||||
QLabel *label_tubiao_4g;
|
||||
QLabel *label_tubiao_wifi;
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QLabel *label_1;
|
||||
QLabel *label_zhongduan;
|
||||
QLabel *label_tubiao_lora;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QLabel *label_4;
|
||||
QLabel *label_tubiao_lan;
|
||||
QLabel *label_6;
|
||||
QLabel *label_2;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_tubiao_yunxing;
|
||||
QTextEdit *textEdit_tubiao;
|
||||
QLabel *label_5;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QLabel *label_3;
|
||||
QLabel *label_time;
|
||||
QTextEdit *textEdit;
|
||||
QLabel *label;
|
||||
|
||||
void setupUi(QWidget *canshupeizhi)
|
||||
{
|
||||
if (canshupeizhi->objectName().isEmpty())
|
||||
canshupeizhi->setObjectName(QString::fromUtf8("canshupeizhi"));
|
||||
canshupeizhi->resize(800, 480);
|
||||
label_tubiao_4g = new QLabel(canshupeizhi);
|
||||
label_tubiao_4g->setObjectName(QString::fromUtf8("label_tubiao_4g"));
|
||||
label_tubiao_4g->setGeometry(QRect(720, 4, 31, 31));
|
||||
label_tubiao_4g->setStyleSheet(QString::fromUtf8("image: url(:/image/image/4G.png);"));
|
||||
label_tubiao_wifi = new QLabel(canshupeizhi);
|
||||
label_tubiao_wifi->setObjectName(QString::fromUtf8("label_tubiao_wifi"));
|
||||
label_tubiao_wifi->setGeometry(QRect(758, 4, 31, 31));
|
||||
label_tubiao_wifi->setStyleSheet(QString::fromUtf8("image: url(:/image/image/WIFI2.png);"));
|
||||
pushButton_zhujiemian = new QPushButton(canshupeizhi);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
label_1 = new QLabel(canshupeizhi);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_zhongduan = new QLabel(canshupeizhi);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, 30, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
label_tubiao_lora = new QLabel(canshupeizhi);
|
||||
label_tubiao_lora->setObjectName(QString::fromUtf8("label_tubiao_lora"));
|
||||
label_tubiao_lora->setGeometry(QRect(682, 4, 31, 31));
|
||||
label_tubiao_lora->setStyleSheet(QString::fromUtf8("image: url(:/image/image/LORA.png);"));
|
||||
pushButton_wangluoxinxi = new QPushButton(canshupeizhi);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
label_4 = new QLabel(canshupeizhi);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_tubiao_lan = new QLabel(canshupeizhi);
|
||||
label_tubiao_lan->setObjectName(QString::fromUtf8("label_tubiao_lan"));
|
||||
label_tubiao_lan->setGeometry(QRect(639, 4, 31, 31));
|
||||
label_tubiao_lan->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yitaiyang.png);"));
|
||||
label_6 = new QLabel(canshupeizhi);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 781, 301));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_2 = new QLabel(canshupeizhi);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_xitongshezhi = new QPushButton(canshupeizhi);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_tubiao_yunxing = new QLabel(canshupeizhi);
|
||||
label_tubiao_yunxing->setObjectName(QString::fromUtf8("label_tubiao_yunxing"));
|
||||
label_tubiao_yunxing->setGeometry(QRect(596, 4, 31, 31));
|
||||
label_tubiao_yunxing->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yunxing.png);"));
|
||||
textEdit_tubiao = new QTextEdit(canshupeizhi);
|
||||
textEdit_tubiao->setObjectName(QString::fromUtf8("textEdit_tubiao"));
|
||||
textEdit_tubiao->setGeometry(QRect(584, 2, 210, 36));
|
||||
textEdit_tubiao->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_5 = new QLabel(canshupeizhi);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_canshushezhi = new QPushButton(canshupeizhi);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(588, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
label_3 = new QLabel(canshupeizhi);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(585, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_time = new QLabel(canshupeizhi);
|
||||
label_time->setObjectName(QString::fromUtf8("label_time"));
|
||||
label_time->setGeometry(QRect(544, 440, 251, 21));
|
||||
label_time->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"background-color: rgb(0, 35, 53);"));
|
||||
textEdit = new QTextEdit(canshupeizhi);
|
||||
textEdit->setObjectName(QString::fromUtf8("textEdit"));
|
||||
textEdit->setGeometry(QRect(10, 145, 780, 41));
|
||||
label = new QLabel(canshupeizhi);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
label->raise();
|
||||
label_5->raise();
|
||||
label_1->raise();
|
||||
label_2->raise();
|
||||
label_3->raise();
|
||||
textEdit_tubiao->raise();
|
||||
label_tubiao_4g->raise();
|
||||
label_tubiao_wifi->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
label_zhongduan->raise();
|
||||
label_tubiao_lora->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
label_4->raise();
|
||||
label_tubiao_lan->raise();
|
||||
label_6->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
label_tubiao_yunxing->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
label_time->raise();
|
||||
textEdit->raise();
|
||||
|
||||
retranslateUi(canshupeizhi);
|
||||
|
||||
QMetaObject::connectSlotsByName(canshupeizhi);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *canshupeizhi)
|
||||
{
|
||||
canshupeizhi->setWindowTitle(QApplication::translate("canshupeizhi", "Form", nullptr));
|
||||
label_tubiao_4g->setText(QString());
|
||||
label_tubiao_wifi->setText(QString());
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
label_1->setText(QString());
|
||||
label_zhongduan->setText(QApplication::translate("canshupeizhi", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
label_tubiao_lora->setText(QString());
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_tubiao_lan->setText(QString());
|
||||
label_6->setText(QApplication::translate("canshupeizhi", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_2->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_tubiao_yunxing->setText(QString());
|
||||
label_5->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
label_3->setText(QString());
|
||||
label_time->setText(QApplication::translate("canshupeizhi", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">\347\263\273\347\273\237\346\227\266\351\227\264\357\274\2322022/4/15 16:32:15</span></p></body></html>", nullptr));
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class canshupeizhi: public Ui_canshupeizhi {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_CANSHUPEIZHI_H
|
@ -0,0 +1,232 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'keyboard.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_KEYBOARD_H
|
||||
#define UI_KEYBOARD_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QDialog>
|
||||
#include <QtWidgets/QGridLayout>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_KeyBoard
|
||||
{
|
||||
public:
|
||||
QLabel *label;
|
||||
QLabel *showLb;
|
||||
QWidget *layoutWidget;
|
||||
QGridLayout *gridLayout;
|
||||
QPushButton *closeBt;
|
||||
QPushButton *delBt;
|
||||
QPushButton *num_0_Bt;
|
||||
QPushButton *num_5_Bt;
|
||||
QPushButton *dian;
|
||||
QPushButton *num_7_Bt;
|
||||
QPushButton *num_9_Bt;
|
||||
QPushButton *num_6_Bt;
|
||||
QPushButton *num_1_Bt;
|
||||
QPushButton *num_2_Bt;
|
||||
QPushButton *num_8_Bt;
|
||||
QPushButton *num_4_Bt;
|
||||
QPushButton *num_3_Bt;
|
||||
|
||||
void setupUi(QDialog *KeyBoard)
|
||||
{
|
||||
if (KeyBoard->objectName().isEmpty())
|
||||
KeyBoard->setObjectName(QString::fromUtf8("KeyBoard"));
|
||||
KeyBoard->setEnabled(true);
|
||||
KeyBoard->resize(240, 178);
|
||||
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(KeyBoard->sizePolicy().hasHeightForWidth());
|
||||
KeyBoard->setSizePolicy(sizePolicy);
|
||||
KeyBoard->setStyleSheet(QString::fromUtf8(""));
|
||||
label = new QLabel(KeyBoard);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 240, 180));
|
||||
label->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 35, 53);\n"
|
||||
"color: rgb(67, 135, 203);"));
|
||||
label->setFrameShape(QFrame::Box);
|
||||
showLb = new QLabel(KeyBoard);
|
||||
showLb->setObjectName(QString::fromUtf8("showLb"));
|
||||
showLb->setEnabled(true);
|
||||
showLb->setGeometry(QRect(31, 21, 16, 32));
|
||||
QFont font;
|
||||
font.setFamily(QString::fromUtf8("Times New Roman"));
|
||||
font.setPointSize(20);
|
||||
showLb->setFont(font);
|
||||
showLb->setStyleSheet(QString::fromUtf8(""));
|
||||
showLb->setAlignment(Qt::AlignCenter);
|
||||
layoutWidget = new QWidget(KeyBoard);
|
||||
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
|
||||
layoutWidget->setGeometry(QRect(10, 10, 221, 161));
|
||||
gridLayout = new QGridLayout(layoutWidget);
|
||||
gridLayout->setSpacing(6);
|
||||
gridLayout->setContentsMargins(11, 11, 11, 11);
|
||||
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
|
||||
gridLayout->setContentsMargins(0, 0, 0, 0);
|
||||
closeBt = new QPushButton(layoutWidget);
|
||||
closeBt->setObjectName(QString::fromUtf8("closeBt"));
|
||||
closeBt->setEnabled(true);
|
||||
QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
|
||||
sizePolicy1.setHorizontalStretch(0);
|
||||
sizePolicy1.setVerticalStretch(0);
|
||||
sizePolicy1.setHeightForWidth(closeBt->sizePolicy().hasHeightForWidth());
|
||||
closeBt->setSizePolicy(sizePolicy1);
|
||||
closeBt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(closeBt, 0, 1, 1, 2);
|
||||
|
||||
delBt = new QPushButton(layoutWidget);
|
||||
delBt->setObjectName(QString::fromUtf8("delBt"));
|
||||
delBt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(delBt->sizePolicy().hasHeightForWidth());
|
||||
delBt->setSizePolicy(sizePolicy1);
|
||||
delBt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(delBt, 0, 0, 2, 1);
|
||||
|
||||
num_0_Bt = new QPushButton(layoutWidget);
|
||||
num_0_Bt->setObjectName(QString::fromUtf8("num_0_Bt"));
|
||||
num_0_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_0_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_0_Bt->setSizePolicy(sizePolicy1);
|
||||
num_0_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_0_Bt, 1, 2, 1, 1);
|
||||
|
||||
num_5_Bt = new QPushButton(layoutWidget);
|
||||
num_5_Bt->setObjectName(QString::fromUtf8("num_5_Bt"));
|
||||
num_5_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_5_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_5_Bt->setSizePolicy(sizePolicy1);
|
||||
num_5_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_5_Bt, 3, 1, 1, 1);
|
||||
|
||||
dian = new QPushButton(layoutWidget);
|
||||
dian->setObjectName(QString::fromUtf8("dian"));
|
||||
sizePolicy1.setHeightForWidth(dian->sizePolicy().hasHeightForWidth());
|
||||
dian->setSizePolicy(sizePolicy1);
|
||||
dian->setFont(font);
|
||||
|
||||
gridLayout->addWidget(dian, 1, 1, 1, 1);
|
||||
|
||||
num_7_Bt = new QPushButton(layoutWidget);
|
||||
num_7_Bt->setObjectName(QString::fromUtf8("num_7_Bt"));
|
||||
num_7_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_7_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_7_Bt->setSizePolicy(sizePolicy1);
|
||||
num_7_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_7_Bt, 2, 0, 1, 1);
|
||||
|
||||
num_9_Bt = new QPushButton(layoutWidget);
|
||||
num_9_Bt->setObjectName(QString::fromUtf8("num_9_Bt"));
|
||||
num_9_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_9_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_9_Bt->setSizePolicy(sizePolicy1);
|
||||
num_9_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_9_Bt, 2, 2, 1, 1);
|
||||
|
||||
num_6_Bt = new QPushButton(layoutWidget);
|
||||
num_6_Bt->setObjectName(QString::fromUtf8("num_6_Bt"));
|
||||
num_6_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_6_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_6_Bt->setSizePolicy(sizePolicy1);
|
||||
num_6_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_6_Bt, 3, 2, 1, 1);
|
||||
|
||||
num_1_Bt = new QPushButton(layoutWidget);
|
||||
num_1_Bt->setObjectName(QString::fromUtf8("num_1_Bt"));
|
||||
num_1_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_1_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_1_Bt->setSizePolicy(sizePolicy1);
|
||||
num_1_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_1_Bt, 4, 0, 1, 1);
|
||||
|
||||
num_2_Bt = new QPushButton(layoutWidget);
|
||||
num_2_Bt->setObjectName(QString::fromUtf8("num_2_Bt"));
|
||||
num_2_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_2_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_2_Bt->setSizePolicy(sizePolicy1);
|
||||
num_2_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_2_Bt, 4, 1, 1, 1);
|
||||
|
||||
num_8_Bt = new QPushButton(layoutWidget);
|
||||
num_8_Bt->setObjectName(QString::fromUtf8("num_8_Bt"));
|
||||
num_8_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_8_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_8_Bt->setSizePolicy(sizePolicy1);
|
||||
num_8_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_8_Bt, 2, 1, 1, 1);
|
||||
|
||||
num_4_Bt = new QPushButton(layoutWidget);
|
||||
num_4_Bt->setObjectName(QString::fromUtf8("num_4_Bt"));
|
||||
num_4_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_4_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_4_Bt->setSizePolicy(sizePolicy1);
|
||||
num_4_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_4_Bt, 3, 0, 1, 1);
|
||||
|
||||
num_3_Bt = new QPushButton(layoutWidget);
|
||||
num_3_Bt->setObjectName(QString::fromUtf8("num_3_Bt"));
|
||||
num_3_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_3_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_3_Bt->setSizePolicy(sizePolicy1);
|
||||
num_3_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_3_Bt, 4, 2, 1, 1);
|
||||
|
||||
|
||||
retranslateUi(KeyBoard);
|
||||
|
||||
QMetaObject::connectSlotsByName(KeyBoard);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QDialog *KeyBoard)
|
||||
{
|
||||
KeyBoard->setWindowTitle(QApplication::translate("KeyBoard", "Dialog", nullptr));
|
||||
label->setText(QString());
|
||||
showLb->setText(QString());
|
||||
closeBt->setText(QApplication::translate("KeyBoard", "close", nullptr));
|
||||
delBt->setText(QApplication::translate("KeyBoard", "Del", nullptr));
|
||||
num_0_Bt->setText(QApplication::translate("KeyBoard", "0", nullptr));
|
||||
num_5_Bt->setText(QApplication::translate("KeyBoard", "5", nullptr));
|
||||
dian->setText(QApplication::translate("KeyBoard", ".", nullptr));
|
||||
num_7_Bt->setText(QApplication::translate("KeyBoard", "7", nullptr));
|
||||
num_9_Bt->setText(QApplication::translate("KeyBoard", "9", nullptr));
|
||||
num_6_Bt->setText(QApplication::translate("KeyBoard", "6", nullptr));
|
||||
num_1_Bt->setText(QApplication::translate("KeyBoard", "1", nullptr));
|
||||
num_2_Bt->setText(QApplication::translate("KeyBoard", "2", nullptr));
|
||||
num_8_Bt->setText(QApplication::translate("KeyBoard", "8", nullptr));
|
||||
num_4_Bt->setText(QApplication::translate("KeyBoard", "4", nullptr));
|
||||
num_3_Bt->setText(QApplication::translate("KeyBoard", "3", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class KeyBoard: public Ui_KeyBoard {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_KEYBOARD_H
|
@ -0,0 +1,249 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'mainwindow.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_MAINWINDOW_H
|
||||
#define UI_MAINWINDOW_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QStatusBar>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_MainWindow
|
||||
{
|
||||
public:
|
||||
QWidget *centralwidget;
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_6;
|
||||
QLabel *label_zhongduan;
|
||||
QLabel *label_tubiao_wifi;
|
||||
QLabel *label_tubiao_4g;
|
||||
QLabel *label_tubiao_lora;
|
||||
QLabel *label_Awendu;
|
||||
QLabel *label_time;
|
||||
QLabel *label_1;
|
||||
QTextEdit *textEdit_wendu;
|
||||
QLabel *label_Bwendu;
|
||||
QLabel *label_Cwendu;
|
||||
QTextEdit *textEdit_zhujiemian;
|
||||
QLabel *label_tiexinwendu;
|
||||
QLabel *label_tubiao_yunxing;
|
||||
QLabel *label_tubiao_lan;
|
||||
QTextEdit *textEdit_tubiao;
|
||||
QLabel *label_2;
|
||||
QLabel *label_3;
|
||||
QLabel *label_4;
|
||||
QLabel *label_5;
|
||||
QLabel *label;
|
||||
QStatusBar *statusbar;
|
||||
|
||||
void setupUi(QMainWindow *MainWindow)
|
||||
{
|
||||
if (MainWindow->objectName().isEmpty())
|
||||
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
||||
MainWindow->resize(800, 480);
|
||||
MainWindow->setStyleSheet(QString::fromUtf8("color: rgb(244, 244, 244);"));
|
||||
centralwidget = new QWidget(MainWindow);
|
||||
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
|
||||
pushButton_zhujiemian = new QPushButton(centralwidget);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
pushButton_wangluoxinxi = new QPushButton(centralwidget);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
pushButton_canshushezhi = new QPushButton(centralwidget);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(588, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
pushButton_xitongshezhi = new QPushButton(centralwidget);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_6 = new QLabel(centralwidget);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 780, 300));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_zhongduan = new QLabel(centralwidget);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, 30, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
label_tubiao_wifi = new QLabel(centralwidget);
|
||||
label_tubiao_wifi->setObjectName(QString::fromUtf8("label_tubiao_wifi"));
|
||||
label_tubiao_wifi->setGeometry(QRect(758, 4, 31, 31));
|
||||
label_tubiao_wifi->setStyleSheet(QString::fromUtf8("image: url(:/image/image/WIFI2.png);"));
|
||||
label_tubiao_4g = new QLabel(centralwidget);
|
||||
label_tubiao_4g->setObjectName(QString::fromUtf8("label_tubiao_4g"));
|
||||
label_tubiao_4g->setGeometry(QRect(720, 4, 31, 31));
|
||||
label_tubiao_4g->setStyleSheet(QString::fromUtf8("image: url(:/image/image/4G.png);"));
|
||||
label_tubiao_lora = new QLabel(centralwidget);
|
||||
label_tubiao_lora->setObjectName(QString::fromUtf8("label_tubiao_lora"));
|
||||
label_tubiao_lora->setGeometry(QRect(682, 4, 31, 31));
|
||||
label_tubiao_lora->setStyleSheet(QString::fromUtf8("image: url(:/image/image/LORA.png);"));
|
||||
label_Awendu = new QLabel(centralwidget);
|
||||
label_Awendu->setObjectName(QString::fromUtf8("label_Awendu"));
|
||||
label_Awendu->setGeometry(QRect(30, 150, 161, 31));
|
||||
label_Awendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
label_Awendu->setAlignment(Qt::AlignCenter);
|
||||
label_time = new QLabel(centralwidget);
|
||||
label_time->setObjectName(QString::fromUtf8("label_time"));
|
||||
label_time->setGeometry(QRect(544, 440, 251, 21));
|
||||
label_time->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"background-color: rgb(0, 35, 53);"));
|
||||
label_1 = new QLabel(centralwidget);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
textEdit_wendu = new QTextEdit(centralwidget);
|
||||
textEdit_wendu->setObjectName(QString::fromUtf8("textEdit_wendu"));
|
||||
textEdit_wendu->setGeometry(QRect(20, 140, 761, 51));
|
||||
textEdit_wendu->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_Bwendu = new QLabel(centralwidget);
|
||||
label_Bwendu->setObjectName(QString::fromUtf8("label_Bwendu"));
|
||||
label_Bwendu->setGeometry(QRect(220, 150, 161, 31));
|
||||
label_Bwendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
label_Cwendu = new QLabel(centralwidget);
|
||||
label_Cwendu->setObjectName(QString::fromUtf8("label_Cwendu"));
|
||||
label_Cwendu->setGeometry(QRect(420, 150, 161, 31));
|
||||
label_Cwendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
textEdit_zhujiemian = new QTextEdit(centralwidget);
|
||||
textEdit_zhujiemian->setObjectName(QString::fromUtf8("textEdit_zhujiemian"));
|
||||
textEdit_zhujiemian->setGeometry(QRect(10, 200, 780, 41));
|
||||
textEdit_zhujiemian->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_tiexinwendu = new QLabel(centralwidget);
|
||||
label_tiexinwendu->setObjectName(QString::fromUtf8("label_tiexinwendu"));
|
||||
label_tiexinwendu->setGeometry(QRect(610, 150, 161, 31));
|
||||
label_tiexinwendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(145, 145, 145);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
label_tubiao_yunxing = new QLabel(centralwidget);
|
||||
label_tubiao_yunxing->setObjectName(QString::fromUtf8("label_tubiao_yunxing"));
|
||||
label_tubiao_yunxing->setGeometry(QRect(596, 4, 31, 31));
|
||||
label_tubiao_yunxing->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yunxing.png);"));
|
||||
label_tubiao_lan = new QLabel(centralwidget);
|
||||
label_tubiao_lan->setObjectName(QString::fromUtf8("label_tubiao_lan"));
|
||||
label_tubiao_lan->setGeometry(QRect(639, 4, 31, 31));
|
||||
label_tubiao_lan->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yitaiyang.png);"));
|
||||
textEdit_tubiao = new QTextEdit(centralwidget);
|
||||
textEdit_tubiao->setObjectName(QString::fromUtf8("textEdit_tubiao"));
|
||||
textEdit_tubiao->setGeometry(QRect(584, 2, 210, 36));
|
||||
textEdit_tubiao->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_2 = new QLabel(centralwidget);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_3 = new QLabel(centralwidget);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(584, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_4 = new QLabel(centralwidget);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_5 = new QLabel(centralwidget);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label = new QLabel(centralwidget);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
MainWindow->setCentralWidget(centralwidget);
|
||||
label->raise();
|
||||
label_4->raise();
|
||||
label_3->raise();
|
||||
label_2->raise();
|
||||
label_1->raise();
|
||||
label_5->raise();
|
||||
label_6->raise();
|
||||
textEdit_tubiao->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
label_zhongduan->raise();
|
||||
label_time->raise();
|
||||
textEdit_wendu->raise();
|
||||
label_Awendu->raise();
|
||||
label_Bwendu->raise();
|
||||
label_Cwendu->raise();
|
||||
textEdit_zhujiemian->raise();
|
||||
label_tiexinwendu->raise();
|
||||
label_tubiao_yunxing->raise();
|
||||
label_tubiao_lan->raise();
|
||||
label_tubiao_lora->raise();
|
||||
label_tubiao_4g->raise();
|
||||
label_tubiao_wifi->raise();
|
||||
statusbar = new QStatusBar(MainWindow);
|
||||
statusbar->setObjectName(QString::fromUtf8("statusbar"));
|
||||
MainWindow->setStatusBar(statusbar);
|
||||
|
||||
retranslateUi(MainWindow);
|
||||
|
||||
QMetaObject::connectSlotsByName(MainWindow);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QMainWindow *MainWindow)
|
||||
{
|
||||
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", nullptr));
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_6->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_zhongduan->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
label_tubiao_wifi->setText(QString());
|
||||
label_tubiao_4g->setText(QString());
|
||||
label_tubiao_lora->setText(QString());
|
||||
label_Awendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">A</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\347\233\270\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">52</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_time->setText(QApplication::translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">\347\263\273\347\273\237\346\227\266\351\227\264\357\274\2322022/4/15 16:32:15</span></p></body></html>", nullptr));
|
||||
label_1->setText(QString());
|
||||
label_Bwendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">B</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\347\233\270\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">45</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_Cwendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">C</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\347\233\270\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">47</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_tiexinwendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\351\223\201\350\212\257\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">67</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_tubiao_yunxing->setText(QString());
|
||||
label_tubiao_lan->setText(QString());
|
||||
label_2->setText(QString());
|
||||
label_3->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_5->setText(QString());
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class MainWindow: public Ui_MainWindow {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_MAINWINDOW_H
|
@ -0,0 +1,46 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'net_thread.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_NET_THREAD_H
|
||||
#define UI_NET_THREAD_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_net_Thread
|
||||
{
|
||||
public:
|
||||
|
||||
void setupUi(QWidget *net_Thread)
|
||||
{
|
||||
if (net_Thread->objectName().isEmpty())
|
||||
net_Thread->setObjectName(QString::fromUtf8("net_Thread"));
|
||||
net_Thread->resize(400, 300);
|
||||
|
||||
retranslateUi(net_Thread);
|
||||
|
||||
QMetaObject::connectSlotsByName(net_Thread);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *net_Thread)
|
||||
{
|
||||
net_Thread->setWindowTitle(QApplication::translate("net_Thread", "Form", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class net_Thread: public Ui_net_Thread {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_NET_THREAD_H
|
@ -0,0 +1,199 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'wangluo.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_WANGLUO_H
|
||||
#define UI_WANGLUO_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_wangluo
|
||||
{
|
||||
public:
|
||||
QLabel *label_zhongduan;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QLabel *label_5;
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QLabel *label_3;
|
||||
QTextEdit *textEdit_tubiao;
|
||||
QLabel *label_tubiao_4g;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_tubiao_lora;
|
||||
QLabel *label_tubiao_yunxing;
|
||||
QLabel *label_tubiao_wifi;
|
||||
QLabel *label_tubiao_lan;
|
||||
QLabel *label_4;
|
||||
QLabel *label_6;
|
||||
QLabel *label_2;
|
||||
QLabel *label_1;
|
||||
QLabel *label_time;
|
||||
QTextEdit *textEdit;
|
||||
QLabel *label;
|
||||
|
||||
void setupUi(QWidget *wangluo)
|
||||
{
|
||||
if (wangluo->objectName().isEmpty())
|
||||
wangluo->setObjectName(QString::fromUtf8("wangluo"));
|
||||
wangluo->resize(800, 480);
|
||||
label_zhongduan = new QLabel(wangluo);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, 30, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
pushButton_wangluoxinxi = new QPushButton(wangluo);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
label_5 = new QLabel(wangluo);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_zhujiemian = new QPushButton(wangluo);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
pushButton_canshushezhi = new QPushButton(wangluo);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(588, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
label_3 = new QLabel(wangluo);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(585, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
textEdit_tubiao = new QTextEdit(wangluo);
|
||||
textEdit_tubiao->setObjectName(QString::fromUtf8("textEdit_tubiao"));
|
||||
textEdit_tubiao->setGeometry(QRect(584, 2, 210, 36));
|
||||
textEdit_tubiao->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_tubiao_4g = new QLabel(wangluo);
|
||||
label_tubiao_4g->setObjectName(QString::fromUtf8("label_tubiao_4g"));
|
||||
label_tubiao_4g->setGeometry(QRect(720, 4, 31, 31));
|
||||
label_tubiao_4g->setStyleSheet(QString::fromUtf8("image: url(:/image/image/4G.png);"));
|
||||
pushButton_xitongshezhi = new QPushButton(wangluo);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_tubiao_lora = new QLabel(wangluo);
|
||||
label_tubiao_lora->setObjectName(QString::fromUtf8("label_tubiao_lora"));
|
||||
label_tubiao_lora->setGeometry(QRect(682, 4, 31, 31));
|
||||
label_tubiao_lora->setStyleSheet(QString::fromUtf8("image: url(:/image/image/LORA.png);"));
|
||||
label_tubiao_yunxing = new QLabel(wangluo);
|
||||
label_tubiao_yunxing->setObjectName(QString::fromUtf8("label_tubiao_yunxing"));
|
||||
label_tubiao_yunxing->setGeometry(QRect(596, 4, 31, 31));
|
||||
label_tubiao_yunxing->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yunxing.png);"));
|
||||
label_tubiao_wifi = new QLabel(wangluo);
|
||||
label_tubiao_wifi->setObjectName(QString::fromUtf8("label_tubiao_wifi"));
|
||||
label_tubiao_wifi->setGeometry(QRect(758, 4, 31, 31));
|
||||
label_tubiao_wifi->setStyleSheet(QString::fromUtf8("image: url(:/image/image/WIFI2.png);"));
|
||||
label_tubiao_lan = new QLabel(wangluo);
|
||||
label_tubiao_lan->setObjectName(QString::fromUtf8("label_tubiao_lan"));
|
||||
label_tubiao_lan->setGeometry(QRect(639, 4, 31, 31));
|
||||
label_tubiao_lan->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yitaiyang.png);"));
|
||||
label_4 = new QLabel(wangluo);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_6 = new QLabel(wangluo);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 780, 300));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_2 = new QLabel(wangluo);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_1 = new QLabel(wangluo);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_time = new QLabel(wangluo);
|
||||
label_time->setObjectName(QString::fromUtf8("label_time"));
|
||||
label_time->setGeometry(QRect(544, 440, 251, 21));
|
||||
label_time->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"background-color: rgb(0, 35, 53);"));
|
||||
textEdit = new QTextEdit(wangluo);
|
||||
textEdit->setObjectName(QString::fromUtf8("textEdit"));
|
||||
textEdit->setGeometry(QRect(10, 145, 780, 41));
|
||||
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(textEdit->sizePolicy().hasHeightForWidth());
|
||||
textEdit->setSizePolicy(sizePolicy);
|
||||
label = new QLabel(wangluo);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
label->raise();
|
||||
label_4->raise();
|
||||
label_3->raise();
|
||||
label_2->raise();
|
||||
label_1->raise();
|
||||
label_5->raise();
|
||||
label_6->raise();
|
||||
label_zhongduan->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
textEdit_tubiao->raise();
|
||||
label_tubiao_4g->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
label_tubiao_lora->raise();
|
||||
label_tubiao_yunxing->raise();
|
||||
label_tubiao_wifi->raise();
|
||||
label_tubiao_lan->raise();
|
||||
label_time->raise();
|
||||
textEdit->raise();
|
||||
|
||||
retranslateUi(wangluo);
|
||||
|
||||
QMetaObject::connectSlotsByName(wangluo);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *wangluo)
|
||||
{
|
||||
wangluo->setWindowTitle(QApplication::translate("wangluo", "Form", nullptr));
|
||||
label_zhongduan->setText(QApplication::translate("wangluo", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
label_5->setText(QString());
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
label_3->setText(QString());
|
||||
label_tubiao_4g->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_tubiao_lora->setText(QString());
|
||||
label_tubiao_yunxing->setText(QString());
|
||||
label_tubiao_wifi->setText(QString());
|
||||
label_tubiao_lan->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_6->setText(QApplication::translate("wangluo", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_2->setText(QString());
|
||||
label_1->setText(QString());
|
||||
label_time->setText(QApplication::translate("wangluo", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">\347\263\273\347\273\237\346\227\266\351\227\264\357\274\2322022/4/15 16:32:15</span></p></body></html>", nullptr));
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class wangluo: public Ui_wangluo {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_WANGLUO_H
|
@ -0,0 +1,195 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'xitongshezhi.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_XITONGSHEZHI_H
|
||||
#define UI_XITONGSHEZHI_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_xitongshezhi
|
||||
{
|
||||
public:
|
||||
QLabel *label_tubiao_4g;
|
||||
QLabel *label_tubiao_wifi;
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QLabel *label_1;
|
||||
QLabel *label_zhongduan;
|
||||
QLabel *label_tubiao_lora;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QLabel *label_4;
|
||||
QLabel *label_tubiao_lan;
|
||||
QLabel *label_6;
|
||||
QLabel *label_2;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_tubiao_yunxing;
|
||||
QTextEdit *textEdit_tubiao;
|
||||
QLabel *label_5;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QLabel *label_3;
|
||||
QLabel *label_time;
|
||||
QTextEdit *textEdit;
|
||||
QLabel *label;
|
||||
|
||||
void setupUi(QWidget *xitongshezhi)
|
||||
{
|
||||
if (xitongshezhi->objectName().isEmpty())
|
||||
xitongshezhi->setObjectName(QString::fromUtf8("xitongshezhi"));
|
||||
xitongshezhi->resize(800, 480);
|
||||
label_tubiao_4g = new QLabel(xitongshezhi);
|
||||
label_tubiao_4g->setObjectName(QString::fromUtf8("label_tubiao_4g"));
|
||||
label_tubiao_4g->setGeometry(QRect(720, 4, 31, 31));
|
||||
label_tubiao_4g->setStyleSheet(QString::fromUtf8("image: url(:/image/image/4G.png);"));
|
||||
label_tubiao_wifi = new QLabel(xitongshezhi);
|
||||
label_tubiao_wifi->setObjectName(QString::fromUtf8("label_tubiao_wifi"));
|
||||
label_tubiao_wifi->setGeometry(QRect(758, 4, 31, 31));
|
||||
label_tubiao_wifi->setStyleSheet(QString::fromUtf8("image: url(:/image/image/WIFI2.png);"));
|
||||
pushButton_zhujiemian = new QPushButton(xitongshezhi);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
label_1 = new QLabel(xitongshezhi);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_zhongduan = new QLabel(xitongshezhi);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, 30, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
label_tubiao_lora = new QLabel(xitongshezhi);
|
||||
label_tubiao_lora->setObjectName(QString::fromUtf8("label_tubiao_lora"));
|
||||
label_tubiao_lora->setGeometry(QRect(682, 4, 31, 31));
|
||||
label_tubiao_lora->setStyleSheet(QString::fromUtf8("image: url(:/image/image/LORA.png);"));
|
||||
pushButton_wangluoxinxi = new QPushButton(xitongshezhi);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
label_4 = new QLabel(xitongshezhi);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_tubiao_lan = new QLabel(xitongshezhi);
|
||||
label_tubiao_lan->setObjectName(QString::fromUtf8("label_tubiao_lan"));
|
||||
label_tubiao_lan->setGeometry(QRect(639, 4, 31, 31));
|
||||
label_tubiao_lan->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yitaiyang.png);"));
|
||||
label_6 = new QLabel(xitongshezhi);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 781, 301));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_2 = new QLabel(xitongshezhi);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_xitongshezhi = new QPushButton(xitongshezhi);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_tubiao_yunxing = new QLabel(xitongshezhi);
|
||||
label_tubiao_yunxing->setObjectName(QString::fromUtf8("label_tubiao_yunxing"));
|
||||
label_tubiao_yunxing->setGeometry(QRect(596, 4, 31, 31));
|
||||
label_tubiao_yunxing->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yunxing.png);"));
|
||||
textEdit_tubiao = new QTextEdit(xitongshezhi);
|
||||
textEdit_tubiao->setObjectName(QString::fromUtf8("textEdit_tubiao"));
|
||||
textEdit_tubiao->setGeometry(QRect(584, 2, 210, 36));
|
||||
textEdit_tubiao->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_5 = new QLabel(xitongshezhi);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_canshushezhi = new QPushButton(xitongshezhi);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(589, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
label_3 = new QLabel(xitongshezhi);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(585, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_time = new QLabel(xitongshezhi);
|
||||
label_time->setObjectName(QString::fromUtf8("label_time"));
|
||||
label_time->setGeometry(QRect(544, 440, 251, 21));
|
||||
label_time->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"background-color: rgb(0, 35, 53);"));
|
||||
textEdit = new QTextEdit(xitongshezhi);
|
||||
textEdit->setObjectName(QString::fromUtf8("textEdit"));
|
||||
textEdit->setGeometry(QRect(10, 145, 780, 41));
|
||||
label = new QLabel(xitongshezhi);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
label->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label->raise();
|
||||
textEdit_tubiao->raise();
|
||||
label_5->raise();
|
||||
label_3->raise();
|
||||
label_2->raise();
|
||||
label_1->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
label_zhongduan->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
label_4->raise();
|
||||
label_6->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
label_time->raise();
|
||||
textEdit->raise();
|
||||
label_tubiao_wifi->raise();
|
||||
label_tubiao_4g->raise();
|
||||
label_tubiao_lora->raise();
|
||||
label_tubiao_lan->raise();
|
||||
label_tubiao_yunxing->raise();
|
||||
|
||||
retranslateUi(xitongshezhi);
|
||||
|
||||
QMetaObject::connectSlotsByName(xitongshezhi);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *xitongshezhi)
|
||||
{
|
||||
xitongshezhi->setWindowTitle(QApplication::translate("xitongshezhi", "Form", nullptr));
|
||||
label_tubiao_4g->setText(QString());
|
||||
label_tubiao_wifi->setText(QString());
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
label_1->setText(QString());
|
||||
label_zhongduan->setText(QApplication::translate("xitongshezhi", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
label_tubiao_lora->setText(QString());
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_tubiao_lan->setText(QString());
|
||||
label_6->setText(QApplication::translate("xitongshezhi", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_2->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_tubiao_yunxing->setText(QString());
|
||||
label_5->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
label_3->setText(QString());
|
||||
label_time->setText(QApplication::translate("xitongshezhi", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">\347\263\273\347\273\237\346\227\266\351\227\264\357\274\2322022/4/15 16:32:15</span></p></body></html>", nullptr));
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class xitongshezhi: public Ui_xitongshezhi {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_XITONGSHEZHI_H
|
@ -0,0 +1,15 @@
|
||||
TEMPLATE = subdirs
|
||||
CONFIG += ordered
|
||||
SUBDIRS = libqdevicewatcher test testgui
|
||||
|
||||
libqdevicewatcher.file = src/libQDeviceWatcher.pro
|
||||
test.file = test/hotplugwatcher.pro
|
||||
test.depends += libqdevicewatcher
|
||||
|
||||
testgui.file = test/hotplugwatcher_gui.pro
|
||||
testgui.depends += libqdevicewatcher
|
||||
|
||||
OTHER_FILES += \
|
||||
TODO.txt \
|
||||
README
|
||||
|
@ -0,0 +1,80 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QDeviceWatcher", "src\QDeviceWatcher.vcproj", "{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hotplugwatcher", "test\hotplugwatcher.vcproj", "{BA130713-13E3-3612-ACFE-629A9C00089E}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C} = {FA2E1C5D-8F5A-3622-AE23-E63078D7468C}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hotplugwatcher_gui", "test\hotplugwatcher_gui.vcproj", "{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C} = {FA2E1C5D-8F5A-3622-AE23-E63078D7468C}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|STANDARDSDK_500 (ARMV4I) = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|Windows Mobile 6 Professional SDK (ARMV4I) = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
Release|STANDARDSDK_500 (ARMV4I) = Release|STANDARDSDK_500 (ARMV4I)
|
||||
Release|Win32 = Release|Win32
|
||||
Release|Windows Mobile 6 Professional SDK (ARMV4I) = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|STANDARDSDK_500 (ARMV4I).Build.0 = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|STANDARDSDK_500 (ARMV4I).Deploy.0 = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|STANDARDSDK_500 (ARMV4I).Build.0 = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|STANDARDSDK_500 (ARMV4I).Deploy.0 = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|Win32.Build.0 = Release|Win32
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|STANDARDSDK_500 (ARMV4I).Build.0 = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|STANDARDSDK_500 (ARMV4I).Deploy.0 = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|STANDARDSDK_500 (ARMV4I).Build.0 = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|STANDARDSDK_500 (ARMV4I).Deploy.0 = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|Win32.Build.0 = Release|Win32
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{BA130713-13E3-3612-ACFE-629A9C00089E}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|STANDARDSDK_500 (ARMV4I).ActiveCfg = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|STANDARDSDK_500 (ARMV4I).Build.0 = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|STANDARDSDK_500 (ARMV4I).Deploy.0 = Debug|STANDARDSDK_500 (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Debug|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|STANDARDSDK_500 (ARMV4I).ActiveCfg = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|STANDARDSDK_500 (ARMV4I).Build.0 = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|STANDARDSDK_500 (ARMV4I).Deploy.0 = Release|STANDARDSDK_500 (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|Win32.Build.0 = Release|Win32
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|Windows Mobile 6 Professional SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Build.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}.Release|Windows Mobile 6 Professional SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 6 Professional SDK (ARMV4I)
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
QtVersion = 4.8.0 x86
|
||||
EndGlobalSection
|
||||
EndGlobal
|
@ -0,0 +1,4 @@
|
||||
Can detect usb storage add and remove event.
|
||||
Tested on linux and windows(mingw and msvc). WinCE is to be tested.
|
||||
|
||||
Thanks qdrive project for the win32 part: https://gitorious.org/qdrive/qdrive
|
@ -0,0 +1,160 @@
|
||||
# qmake common template pri file
|
||||
# Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
# Shanghai, China.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
|
||||
CONFIG += profile
|
||||
#profiling, -pg is not supported for msvc
|
||||
debug:!*msvc*:profile {
|
||||
QMAKE_CXXFLAGS_DEBUG += -pg
|
||||
QMAKE_LFLAGS_DEBUG += -pg
|
||||
QMAKE_CXXFLAGS_DEBUG = $$unique(QMAKE_CXXFLAGS_DEBUG)
|
||||
QMAKE_LFLAGS_DEBUG = $$unique(QMAKE_LFLAGS_DEBUG)
|
||||
}
|
||||
|
||||
#$$[TARGET_PLATFORM]
|
||||
#$$[QT_ARCH] #windows symbian windowsce arm
|
||||
_OS =
|
||||
_ARCH =
|
||||
_EXTRA =
|
||||
|
||||
unix {
|
||||
_OS = _unix
|
||||
*linux*: _OS = _linux
|
||||
*maemo* {
|
||||
_OS = _maemo
|
||||
*maemo5*:_OS = _maemo5
|
||||
*maemo6*:_OS = _maemo6
|
||||
}
|
||||
*meego*: _OS = _meego
|
||||
!isEmpty(MEEGO_EDITION): _OS = _$$MEEGO_EDITION
|
||||
} else:wince* {
|
||||
_OS = _wince
|
||||
} else:win32 { #true for wince
|
||||
_OS = _win32
|
||||
} else:macx {
|
||||
_OS = _macx
|
||||
}
|
||||
|
||||
#*arm*: _ARCH = $${_ARCH}_arm
|
||||
contains(QT_ARCH, arm.*) {
|
||||
_ARCH = $${_ARCH}_$${QT_ARCH}
|
||||
}
|
||||
*64: _ARCH = $${_ARCH}_x64
|
||||
*llvm*: _EXTRA = _llvm
|
||||
#*msvc*:
|
||||
|
||||
win32-msvc* {
|
||||
#Don't warn about sprintf, fopen etc being 'unsafe'
|
||||
DEFINES += _CRT_SECURE_NO_WARNINGS
|
||||
}
|
||||
|
||||
#################################functions#########################################
|
||||
defineReplace(cleanPath) {
|
||||
win32:1 ~= s|\\\\|/|g
|
||||
contains(1, ^/.*):pfx = /
|
||||
else:pfx =
|
||||
segs = $$split(1, /)
|
||||
out =
|
||||
for(seg, segs) {
|
||||
equals(seg, ..):out = $$member(out, 0, -2)
|
||||
else:!equals(seg, .):out += $$seg
|
||||
}
|
||||
return($$join(out, /, $$pfx))
|
||||
}
|
||||
|
||||
#Acts like qtLibraryTarget. From qtcreator.pri
|
||||
defineReplace(qtLibName) {
|
||||
#TEMPLATE += fakelib
|
||||
#LIB_FULLNAME = $$qtLibraryTarget($$1)
|
||||
#TEMPLATE -= fakelib
|
||||
unset(LIBRARY_NAME)
|
||||
LIBRARY_NAME = $$1
|
||||
CONFIG(debug, debug|release) {
|
||||
!debug_and_release|build_pass {
|
||||
mac:RET = $$member(LIBRARY_NAME, 0)_debug
|
||||
else:win32:RET = $$member(LIBRARY_NAME, 0)d
|
||||
}
|
||||
}
|
||||
isEmpty(RET):RET = $$LIBRARY_NAME
|
||||
!win32: return($$RET)
|
||||
|
||||
isEmpty(2): VERSION_EXT = $$VERSION
|
||||
else: VERSION_EXT = $$2
|
||||
!isEmpty(VERSION_EXT) {
|
||||
VERSION_EXT = $$section(VERSION_EXT, ., 0, 0)
|
||||
isEqual(VERSION_EXT, 0):unset(VERSION_EXT)
|
||||
}
|
||||
RET = $${RET}$${VERSION_EXT}
|
||||
unset(VERSION_EXT)
|
||||
return($$RET)
|
||||
}
|
||||
|
||||
|
||||
#fakelib
|
||||
defineReplace(qtStaticLib) {
|
||||
unset(LIB_FULLNAME)
|
||||
LIB_FULLNAME = $$qtLibName($$1, $$2)
|
||||
*msvc*: LIB_FULLNAME = $$member(LIB_FULLNAME, 0).lib
|
||||
else: LIB_FULLNAME = lib$$member(LIB_FULLNAME, 0).a
|
||||
return($$LIB_FULLNAME)
|
||||
}
|
||||
|
||||
defineReplace(qtSharedLib) {
|
||||
unset(LIB_FULLNAME)
|
||||
LIB_FULLNAME = $$qtLibName($$1, $$2)
|
||||
win32: LIB_FULLNAME = $$member(LIB_FULLNAME, 0).dll
|
||||
else: LIB_FULLNAME = lib$$member(LIB_FULLNAME, 0).so
|
||||
#macx: TARGET_BASEPATH = $${TARGET_BASEPATH}.$${QMAKE_EXTENSION_SHLIB} #default_post.prf
|
||||
return($$LIB_FULLNAME)
|
||||
}
|
||||
|
||||
defineReplace(qtLongName) {
|
||||
unset(LONG_NAME)
|
||||
LONG_NAME = $$1$${_OS}$${_ARCH}$${_EXTRA}
|
||||
return($$LONG_NAME)
|
||||
}
|
||||
|
||||
|
||||
|
||||
##############################paths####################################
|
||||
#message(pwd=$$PWD) #this file dir
|
||||
#message(out pwd=$$OUT_PWD) #Makefile dir
|
||||
#message(pro file=$$_PRO_FILE_)
|
||||
#message(pro file pwd=$$_PRO_FILE_PWD_)
|
||||
BUILD_DIR=$$PWD
|
||||
|
||||
isEqual(TEMPLATE, app) {
|
||||
DESTDIR = $$BUILD_DIR/bin
|
||||
TARGET = $$qtLongName($$TARGET)
|
||||
EXE_EXT =
|
||||
win32: EXE_EXT = .exe
|
||||
CONFIG(release, debug|release):
|
||||
!isEmpty(QMAKE_STRIP): QMAKE_POST_LINK = -$$QMAKE_STRIP $$DESTDIR/$${TARGET}$${EXE_EXT} #.exe in win
|
||||
}
|
||||
else: DESTDIR = $$qtLongName($$BUILD_DIR/lib)
|
||||
|
||||
OBJECTS_DIR = $$qtLongName($$BUILD_DIR/.obj/)
|
||||
#for Qt2, Qt3 which does not have QT_VERSION. Qt4: $$[QT_VERSION]
|
||||
MOC_DIR = $$BUILD_DIR/.moc/$${QT_VERSION}
|
||||
RCC_DIR = $$BUILD_DIR/.rcc/$${QT_VERSION}
|
||||
UI_DIR = $$BUILD_DIR/.ui/$${QT_VERSION}
|
||||
|
||||
!build_pass:message(target: $$DESTDIR/$$TARGET)
|
||||
|
||||
#before target name changed
|
||||
#TRANSLATIONS += i18n/$${TARGET}_zh-cn.ts #i18n/$${TARGET}_zh_CN.ts
|
@ -0,0 +1,862 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="QDeviceWatcher"
|
||||
ProjectGUID="{FA2E1C5D-8F5A-3622-AE23-E63078D7468C}"
|
||||
Keyword="Qt4VSv1.0"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
/>
|
||||
<Platform
|
||||
Name="STANDARDSDK_500 (ARMV4I)"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="..\lib_win32\"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalDependencies="User32.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\QDeviceWatcherd2.dll"
|
||||
Version="2.00"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Copy QDeviceWatcherd2.dll to ..\bin"
|
||||
CommandLine="copy "$(TargetPath)" "..\bin""
|
||||
ExcludedFromBuild="false"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalDependencies="User32.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\QDeviceWatcherd2.dll"
|
||||
Version="2.00"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Copy QDeviceWatcherd2.dll to ..\bin"
|
||||
CommandLine="copy "$(TargetPath)" "..\bin""
|
||||
ExcludedFromBuild="false"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtCored4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|STANDARDSDK_500 (ARMV4I)"
|
||||
OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalDependencies="User32.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\QDeviceWatcherd2.dll"
|
||||
Version="2.00"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Copy QDeviceWatcherd2.dll to ..\bin"
|
||||
CommandLine="copy "$(TargetPath)" "..\bin""
|
||||
ExcludedFromBuild="false"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtCored4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="..\lib_win32\"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,NDEBUG"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalDependencies="User32.lib $(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\QDeviceWatcher2.dll"
|
||||
Version="2.00"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Copy QDeviceWatcher2.dll to ..\bin"
|
||||
CommandLine="copy "$(TargetPath)" "..\bin""
|
||||
ExcludedFromBuild="false"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="..\lib_wince"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="Q_DLL_LIBRARY;UNDER_CE;WINCE;_WINDOWS;_UNICODE;UNICODE;_WIN32;QT_NO_PRINTER;QT_NO_PRINTDIALOG;ARMV4I;_ARMV4I_;armv4i;_ARM_;ARM;_M_ARM;__arm__;Q_OS_WINCE_WM;_WIN32_WCE=$(CEVER);QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;CELIB_LIB"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="false"
|
||||
AssemblerListingLocation="..\.obj\_wince\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="false"
|
||||
AdditionalOptions="/SUBSYSTEM:WINDOWSCE,5.02"
|
||||
AdditionalDependencies="$(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\QDeviceWatcher2.dll"
|
||||
Version="2.0.0"
|
||||
LinkIncremental="0"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib"
|
||||
DelayLoadDLLs=""
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
StackReserveSize="0"
|
||||
StackCommitSize="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
OptimizeForWindows98="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
RandomizedBaseAddress="2"
|
||||
DataExecutionPrevention="2"
|
||||
TargetMachine="16"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Copy QDeviceWatcher2.dll to ..\bin"
|
||||
CommandLine="copy "$(TargetPath)" "..\bin""
|
||||
ExcludedFromBuild="false"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="msvcr90.dll|$(BINDIR)\$(INSTRUCTIONSET)|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0;QtCore4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|STANDARDSDK_500 (ARMV4I)"
|
||||
OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="2"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="Q_DLL_LIBRARY;UNDER_CE;WINCE;_WINDOWS;_UNICODE;UNICODE;_WIN32;QT_NO_PRINTER;QT_NO_PRINTDIALOG;ARMV4I;_ARMV4I_;armv4i;_ARM_;ARM;_M_ARM;__arm__;Q_OS_WINCE_WM;_WIN32_WCE=$(CEVER);QT_NO_DEBUG;NDEBUG;QT_CORE_LIB;CELIB_LIB"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="false"
|
||||
AssemblerListingLocation="..\.obj\_wince\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,Q_DLL_LIBRARY,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="false"
|
||||
AdditionalOptions="/SUBSYSTEM:WINDOWSCE,5.02"
|
||||
AdditionalDependencies="$(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\QDeviceWatcher2.dll"
|
||||
Version="2.0.0"
|
||||
LinkIncremental="0"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib"
|
||||
DelayLoadDLLs=""
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
StackReserveSize="0"
|
||||
StackCommitSize="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
OptimizeForWindows98="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
RandomizedBaseAddress="2"
|
||||
DataExecutionPrevention="2"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
Description="Copy QDeviceWatcher2.dll to ..\bin"
|
||||
CommandLine="copy "$(TargetPath)" "..\bin""
|
||||
ExcludedFromBuild="false"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtCore4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath="qdevicechangeevent.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="qdevicewatcher.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qdevicewatcher_linux.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="qdevicewatcher_win32.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\qdevicewatcher_wince.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="qdevicechangeevent.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="qdevicewatcher.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -D_WINDLL "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DNDEBUG -D_WINDLL "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -DQ_DLL_LIBRARY -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -D__arm__ -DQ_OS_WINCE_WM "-D_WIN32_WCE=$(CEVER)\." -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DCELIB_LIB -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -DQ_DLL_LIBRARY -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -D__arm__ -DQ_OS_WINCE_WM "-D_WIN32_WCE=$(CEVER)\." -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DCELIB_LIB -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="qdevicewatcher_global.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="qdevicewatcher_p.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher_p.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher_p.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher_p.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher_p.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQ_DLL_LIBRARY -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DNDEBUG -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher_p.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -DQ_DLL_LIBRARY -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -D__arm__ -DQ_OS_WINCE_WM "-D_WIN32_WCE=$(CEVER)\." -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DCELIB_LIB -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing qdevicewatcher_p.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -DQ_DLL_LIBRARY -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -D__arm__ -DQ_OS_WINCE_WM "-D_WIN32_WCE=$(CEVER)\." -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DCELIB_LIB -D_WINDLL "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Generated Files"
|
||||
Filter="cpp;c;cxx;moc;h;def;odl;idl;res;"
|
||||
UniqueIdentifier="{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\.moc\moc_qdevicewatcher.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\.moc\moc_qdevicewatcher_p.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
<Global
|
||||
Name="MocDir"
|
||||
Value=".\..\.moc"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion STANDARDSDK_500 (ARMV4I)"
|
||||
Value="wince50std-armv4i-msvc2008"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion Win32"
|
||||
Value="4.8.0 x86"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
Value="wincewm60pro-vc9"
|
||||
/>
|
||||
<Global
|
||||
Name="RccDir"
|
||||
Value=".\..\.rcc"
|
||||
/>
|
||||
<Global
|
||||
Name="UicDir"
|
||||
Value=".\..\.uic"
|
||||
/>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -0,0 +1,134 @@
|
||||
# qmake library building template pri file
|
||||
# Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
# Shanghai, China.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License along
|
||||
# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
############################## HOW TO ##################################
|
||||
# Suppose the library name is XX
|
||||
# Usually what you need to change are: staticlink, LIB_VERSION, NAME and DLLDESTDIR.
|
||||
# And rename xx-buildlib and LIBXX_PRI_INCLUDED
|
||||
# the contents of libXX.pro is:
|
||||
#
|
||||
# TEMPLATE = lib
|
||||
# QT -= gui
|
||||
# CONFIG *= xx-buildlib
|
||||
# include(libXX.pri)
|
||||
# HEADERS = ...
|
||||
# SOURCES = ...
|
||||
# ...
|
||||
# the content of other pro using this library is:
|
||||
#
|
||||
# TEMPLATE = app
|
||||
# include(dir_of_XX/libXX.pri)
|
||||
# HEADERS = ...
|
||||
# SOURCES = ...
|
||||
#
|
||||
|
||||
|
||||
!isEmpty(LIBQDEVICEWATCHER_PRI_INCLUDED):error("libQDeviceWatcher.pri already included")
|
||||
LIBQDEVICEWATCHER_PRI_INCLUDED = 1
|
||||
|
||||
staticlink = 0 #1 or 0. use static lib or not
|
||||
LIB_VERSION = 2.0.0
|
||||
#QT += network
|
||||
|
||||
NAME = QDeviceWatcher
|
||||
TEMPLATE += fakelib
|
||||
PROJECT_TARGETNAME = $$qtLibraryTarget($$NAME)
|
||||
TEMPLATE -= fakelib
|
||||
|
||||
|
||||
include(../common.pri)
|
||||
#load(../common.pri)
|
||||
CONFIG += depend_includepath #?
|
||||
|
||||
PROJECT_SRCPATH = $$PWD
|
||||
PROJECT_LIBDIR = $$qtLongName($$PWD/../lib)
|
||||
#PROJECT_LIBDIR = $$PWD/../bin #for win dll
|
||||
|
||||
INCLUDEPATH += $$PROJECT_SRCPATH
|
||||
DEPENDPATH += $$PROJECT_SRCPATH
|
||||
QMAKE_LFLAGS_RPATH += #will append to rpath dir
|
||||
|
||||
!qdevicewatcher-buildlib {
|
||||
|
||||
#The following may not need to change
|
||||
CONFIG *= link_prl
|
||||
LIBS += -L$$PROJECT_LIBDIR -l$$qtLibName($$NAME)
|
||||
isEqual(staticlink, 1) {
|
||||
PRE_TARGETDEPS += $$PROJECT_LIBDIR/$$qtStaticLib($$NAME)
|
||||
} else {
|
||||
win32 {
|
||||
PRE_TARGETDEPS += $$PROJECT_LIBDIR/$$qtSharedLib($$NAME, $$LIB_VERSION)
|
||||
} else {
|
||||
PRE_TARGETDEPS += $$PROJECT_LIBDIR/$$qtSharedLib($$NAME)
|
||||
unix: QMAKE_RPATHDIR += $$DESTDIR:$$PROJECT_LIBDIR #executable's dir
|
||||
}
|
||||
}
|
||||
} else {
|
||||
#Add your additional configuration first
|
||||
win32: LIBS += -lUser32
|
||||
|
||||
|
||||
#The following may not need to change
|
||||
|
||||
#TEMPLATE = lib
|
||||
VERSION = $$LIB_VERSION
|
||||
TARGET = $$PROJECT_TARGETNAME
|
||||
DESTDIR= $$PROJECT_LIBDIR
|
||||
|
||||
CONFIG *= create_prl #
|
||||
isEqual(staticlink, 1) {
|
||||
CONFIG -= shared dll ##otherwise the following shared is true, why?
|
||||
CONFIG *= staticlib
|
||||
}
|
||||
else {
|
||||
DEFINES += Q_DLL_LIBRARY #win32-msvc*
|
||||
CONFIG *= shared #shared includes dll
|
||||
}
|
||||
|
||||
shared {
|
||||
DLLDESTDIR = ../bin #copy shared lib there
|
||||
CONFIG(release, debug|release):
|
||||
!isEmpty(QMAKE_STRIP): QMAKE_POST_LINK = -$$QMAKE_STRIP $$PROJECT_LIBDIR/$$qtSharedLib($$NAME)
|
||||
|
||||
#copy from the pro creator creates.
|
||||
symbian {
|
||||
MMP_RULES += EXPORTUNFROZEN
|
||||
TARGET.UID3 = 0xE4CC8061
|
||||
TARGET.CAPABILITY =
|
||||
TARGET.EPOCALLOWDLLDATA = 1
|
||||
addFiles.sources = $$qtSharedLib($$NAME, $$LIB_VERSION)
|
||||
addFiles.path = !:/sys/bin
|
||||
DEPLOYMENT += addFiles
|
||||
}
|
||||
}
|
||||
unix:!symbian {
|
||||
maemo5 {
|
||||
target.path = /opt/usr/lib
|
||||
} else {
|
||||
target.path = /usr/lib
|
||||
}
|
||||
INSTALLS += target
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
unset(LIB_VERSION)
|
||||
unset(PROJECT_SRCPATH)
|
||||
unset(PROJECT_LIBDIR)
|
||||
unset(PROJECT_TARGETNAME)
|
||||
unset(staticlink)
|
@ -0,0 +1,23 @@
|
||||
TEMPLATE = lib
|
||||
QT -= gui
|
||||
CONFIG *= qdevicewatcher-buildlib
|
||||
|
||||
!include(libQDeviceWatcher.pri): error(could not find ibQDeviceWatcher.pri)
|
||||
|
||||
#src
|
||||
unix: SOURCES += qdevicewatcher_linux.cpp
|
||||
win32 {
|
||||
wince*: SOURCES += qdevicewatcher_wince.cpp
|
||||
else: SOURCES += qdevicewatcher_win32.cpp
|
||||
}
|
||||
|
||||
SOURCES += qdevicewatcher.cpp \
|
||||
qdevicechangeevent.cpp
|
||||
|
||||
HEADERS += \
|
||||
qdevicewatcher_p.h \
|
||||
qdevicewatcher.h \
|
||||
qdevicechangeevent.h \
|
||||
qdevicewatcher_global.h
|
||||
|
||||
|
@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
QDeviceChangeEvent: Device change event
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#include "qdevicechangeevent.h"
|
||||
|
||||
//const QEvent::Type QDeviceChangeEvent::EventType = static_cast<QEvent::Type>(QEvent::registerEventType());
|
||||
QDeviceChangeEvent::QDeviceChangeEvent(Action action, const QString &device) :
|
||||
QEvent(registeredType())
|
||||
{
|
||||
m_action = action;
|
||||
m_device = device;
|
||||
}
|
||||
|
@ -0,0 +1,49 @@
|
||||
/******************************************************************************
|
||||
QDeviceChangeEvent: Device change event
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef QDEVICECHANGEEVENT_H
|
||||
#define QDEVICECHANGEEVENT_H
|
||||
|
||||
#include <QtCore/QEvent>
|
||||
#include <QtCore/QString>
|
||||
#include "qdevicewatcher_global.h"
|
||||
|
||||
class Q_DLL_EXPORT QDeviceChangeEvent : public QEvent
|
||||
{
|
||||
Q_ENUMS(Action)
|
||||
public:
|
||||
enum Action { Add, Remove, Change};
|
||||
//static const Type EventType; //VC link error
|
||||
|
||||
explicit QDeviceChangeEvent(Action action, const QString& device);
|
||||
|
||||
Action action() const {return m_action;}
|
||||
QString device() const {return m_device;}
|
||||
static Type registeredType()
|
||||
{
|
||||
static Type EventType = static_cast<Type>(registerEventType());
|
||||
return EventType;
|
||||
}
|
||||
|
||||
private:
|
||||
Action m_action;
|
||||
QString m_device;
|
||||
};
|
||||
|
||||
#endif // QDEVICECHANGEEVENT_H
|
@ -0,0 +1,94 @@
|
||||
/******************************************************************************
|
||||
QDeviceWatcher: Device watcher class
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#include "qdevicewatcher.h"
|
||||
#include "qdevicewatcher_p.h"
|
||||
|
||||
QDeviceWatcher::QDeviceWatcher(QObject* parent)
|
||||
:QObject(parent),running(false),d_ptr(new QDeviceWatcherPrivate)
|
||||
{
|
||||
Q_D(QDeviceWatcher);
|
||||
d->setWatcher(this);
|
||||
}
|
||||
|
||||
QDeviceWatcher::~QDeviceWatcher()
|
||||
{
|
||||
if (d_ptr) {
|
||||
delete d_ptr;
|
||||
d_ptr = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
bool QDeviceWatcher::start()
|
||||
{
|
||||
Q_D(QDeviceWatcher);
|
||||
if (!d->start()) {
|
||||
stop();
|
||||
running = false;
|
||||
}
|
||||
running = true;
|
||||
return running;
|
||||
}
|
||||
|
||||
bool QDeviceWatcher::stop()
|
||||
{
|
||||
Q_D(QDeviceWatcher);
|
||||
running = !d->stop();
|
||||
return !running;
|
||||
}
|
||||
|
||||
bool QDeviceWatcher::isRunning() const
|
||||
{
|
||||
return running;
|
||||
}
|
||||
|
||||
void QDeviceWatcher::appendEventReceiver(QObject *receiver)
|
||||
{
|
||||
Q_D(QDeviceWatcher);
|
||||
d->event_receivers.append(receiver);
|
||||
}
|
||||
|
||||
void QDeviceWatcherPrivate::emitDeviceAdded(const QString &dev)
|
||||
{
|
||||
if (!QMetaObject::invokeMethod(watcher, "deviceAdded", Q_ARG(QString, dev)))
|
||||
qWarning("invoke deviceAdded failed");
|
||||
}
|
||||
|
||||
void QDeviceWatcherPrivate::emitDeviceChanged(const QString &dev)
|
||||
{
|
||||
if (!QMetaObject::invokeMethod(watcher, "deviceChanged", Q_ARG(QString, dev)))
|
||||
qWarning("invoke deviceChanged failed");
|
||||
}
|
||||
|
||||
void QDeviceWatcherPrivate::emitDeviceRemoved(const QString &dev)
|
||||
{
|
||||
if (!QMetaObject::invokeMethod(watcher, "deviceRemoved", Q_ARG(QString, dev)))
|
||||
qWarning("invoke deviceRemoved failed");
|
||||
}
|
||||
|
||||
void QDeviceWatcherPrivate::emitDeviceAction(const QString &dev, const QString &action)
|
||||
{
|
||||
QString a(action.toLower());
|
||||
if (a == QLatin1String("add"))
|
||||
emitDeviceAdded(dev);
|
||||
else if (a == QLatin1String("remove"))
|
||||
emitDeviceRemoved(dev);
|
||||
else if (a == QLatin1String("change"))
|
||||
emitDeviceChanged(dev);
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
/******************************************************************************
|
||||
QDeviceWatcher: Device watcher class
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef QUSBWATCHER_H
|
||||
#define QUSBWATCHER_H
|
||||
|
||||
#include <QtCore/QObject>
|
||||
#include "qdevicewatcher_global.h"
|
||||
|
||||
class QDeviceWatcherPrivate;
|
||||
|
||||
class Q_DLL_EXPORT QDeviceWatcher : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DECLARE_PRIVATE(QDeviceWatcher)
|
||||
public:
|
||||
explicit QDeviceWatcher(QObject *parent = 0);
|
||||
~QDeviceWatcher();
|
||||
|
||||
bool start();
|
||||
bool stop();
|
||||
bool isRunning() const;
|
||||
|
||||
void appendEventReceiver(QObject* receiver);
|
||||
|
||||
signals:
|
||||
void deviceAdded(const QString& dev);
|
||||
void deviceChanged(const QString& dev); //when umounting the device
|
||||
void deviceRemoved(const QString& dev);
|
||||
|
||||
protected:
|
||||
bool running;
|
||||
QDeviceWatcherPrivate *d_ptr;
|
||||
};
|
||||
|
||||
#endif // QUSBWATCHER_H
|
@ -0,0 +1,31 @@
|
||||
/******************************************************************************
|
||||
qdevicewatcher_global.h: description
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef QDEVICEWATCHER_GLOBAL_H
|
||||
#define QDEVICEWATCHER_GLOBAL_H
|
||||
|
||||
#if defined(Q_DLL_LIBRARY)
|
||||
# undef Q_DLL_EXPORT
|
||||
# define Q_DLL_EXPORT Q_DECL_EXPORT
|
||||
#else
|
||||
# undef Q_DLL_EXPORT
|
||||
# define Q_DLL_EXPORT //Q_DECL_IMPORT //only for vc?
|
||||
#endif
|
||||
|
||||
#endif // QDEVICEWATCHER_GLOBAL_H
|
@ -0,0 +1,267 @@
|
||||
/******************************************************************************
|
||||
QDeviceWatcherPrivate: watching depends on platform
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#include "qdevicewatcher_p.h"
|
||||
#ifdef Q_OS_LINUX
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
#include <linux/version.h>
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0)
|
||||
#else
|
||||
|
||||
#endif
|
||||
|
||||
#include <sys/un.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/socket.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/netlink.h>
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <QtCore/QCoreApplication>
|
||||
#include <QtCore/qregexp.h>
|
||||
#if CONFIG_SOCKETNOTIFIER
|
||||
#include <QtCore/QSocketNotifier>
|
||||
#elif CONFIG_TCPSOCKET
|
||||
#include <QtNetwork/QTcpSocket>
|
||||
#endif
|
||||
|
||||
#include "qdevicechangeevent.h"
|
||||
|
||||
#define UEVENT_BUFFER_SIZE 2048
|
||||
|
||||
enum udev_monitor_netlink_group {
|
||||
UDEV_MONITOR_NONE,
|
||||
UDEV_MONITOR_KERNEL,
|
||||
UDEV_MONITOR_UDEV
|
||||
};
|
||||
|
||||
QDeviceWatcherPrivate::~QDeviceWatcherPrivate()
|
||||
{
|
||||
stop();
|
||||
close(netlink_socket);
|
||||
netlink_socket = -1;
|
||||
}
|
||||
|
||||
bool QDeviceWatcherPrivate::start()
|
||||
{
|
||||
if (!init())
|
||||
return false;
|
||||
#if CONFIG_SOCKETNOTIFIER
|
||||
socket_notifier->setEnabled(true);
|
||||
#elif CONFIG_TCPSOCKET
|
||||
connect(tcp_socket, SIGNAL(readyRead()), SLOT(parseDeviceInfo()));
|
||||
#else
|
||||
this->QThread::start();
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
|
||||
bool QDeviceWatcherPrivate::stop()
|
||||
{
|
||||
if (netlink_socket!=-1) {
|
||||
#if CONFIG_SOCKETNOTIFIER
|
||||
socket_notifier->setEnabled(false);
|
||||
#elif CONFIG_TCPSOCKET
|
||||
//tcp_socket->close(); //how to restart?
|
||||
disconnect(this, SLOT(parseDeviceInfo()));
|
||||
#else
|
||||
this->quit();
|
||||
#endif
|
||||
close(netlink_socket);
|
||||
netlink_socket = -1;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
void QDeviceWatcherPrivate::parseDeviceInfo()
|
||||
{//zDebug("%s active", qPrintable(QTime::currentTime().toString()));
|
||||
QByteArray data;
|
||||
#if CONFIG_SOCKETNOTIFIER
|
||||
//socket_notifier->setEnabled(false); //for win
|
||||
data.resize(UEVENT_BUFFER_SIZE*2);
|
||||
data.fill(0);
|
||||
size_t len = read(socket_notifier->socket(), data.data(), UEVENT_BUFFER_SIZE*2);
|
||||
zDebug("read fro socket %d bytes", len);
|
||||
data.resize(len);
|
||||
//socket_notifier->setEnabled(true); //for win
|
||||
#elif CONFIG_TCPSOCKET
|
||||
data = tcp_socket->readAll();
|
||||
#endif
|
||||
data = data.replace(0, '\n').trimmed(); //In the original line each information is seperated by 0
|
||||
if (buffer.isOpen())
|
||||
buffer.close();
|
||||
buffer.setBuffer(&data);
|
||||
buffer.open(QIODevice::ReadOnly);
|
||||
while(!buffer.atEnd()) { //buffer.canReadLine() always false?
|
||||
parseLine(buffer.readLine().trimmed());
|
||||
}
|
||||
buffer.close();
|
||||
|
||||
}
|
||||
|
||||
#if CONFIG_THREAD
|
||||
//another thread
|
||||
void QDeviceWatcherPrivate::run()
|
||||
{
|
||||
QByteArray data;
|
||||
//loop only when event happens. because of recv() block the function?
|
||||
while (1) {
|
||||
//char buf[UEVENT_BUFFER_SIZE*2] = {0};
|
||||
//recv(d->netlink_socket, &buf, sizeof(buf), 0);
|
||||
data.resize(UEVENT_BUFFER_SIZE*2);
|
||||
data.fill(0);
|
||||
size_t len = recv(netlink_socket, data.data(), data.size(), 0);
|
||||
zDebug("read fro socket %d bytes", len);
|
||||
data.resize(len);
|
||||
data = data.replace(0, '\n').trimmed();
|
||||
if (buffer.isOpen())
|
||||
buffer.close();
|
||||
buffer.setBuffer(&data);
|
||||
buffer.open(QIODevice::ReadOnly);
|
||||
QByteArray line = buffer.readLine();
|
||||
while(!line.isNull()) {
|
||||
parseLine(line.trimmed());
|
||||
line = buffer.readLine();
|
||||
}
|
||||
buffer.close();
|
||||
}
|
||||
}
|
||||
#endif //CONFIG_THREAD
|
||||
|
||||
/**
|
||||
* Create new udev monitor and connect to a specified event
|
||||
* source. Valid sources identifiers are "udev" and "kernel".
|
||||
*
|
||||
* Applications should usually not connect directly to the
|
||||
* "kernel" events, because the devices might not be useable
|
||||
* at that time, before udev has configured them, and created
|
||||
* device nodes.
|
||||
*
|
||||
* Accessing devices at the same time as udev, might result
|
||||
* in unpredictable behavior.
|
||||
*
|
||||
* The "udev" events are sent out after udev has finished its
|
||||
* event processing, all rules have been processed, and needed
|
||||
* device nodes are created.
|
||||
**/
|
||||
|
||||
bool QDeviceWatcherPrivate::init()
|
||||
{
|
||||
struct sockaddr_nl snl;
|
||||
const int buffersize = 16 * 1024 * 1024;
|
||||
int retval;
|
||||
|
||||
memset(&snl, 0x00, sizeof(struct sockaddr_nl));
|
||||
snl.nl_family = AF_NETLINK;
|
||||
snl.nl_pid = getpid();
|
||||
snl.nl_groups = UDEV_MONITOR_KERNEL;
|
||||
|
||||
netlink_socket = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_KOBJECT_UEVENT);
|
||||
//netlink_socket = socket(PF_NETLINK, SOCK_DGRAM|SOCK_CLOEXEC, NETLINK_KOBJECT_UEVENT); //SOCK_CLOEXEC may be not available
|
||||
if (netlink_socket == -1) {
|
||||
qWarning("error getting socket: %s", strerror(errno));
|
||||
return false;
|
||||
}
|
||||
|
||||
/* set receive buffersize */
|
||||
setsockopt(netlink_socket, SOL_SOCKET, SO_RCVBUFFORCE, &buffersize, sizeof(buffersize));
|
||||
retval = bind(netlink_socket, (struct sockaddr*) &snl, sizeof(struct sockaddr_nl));
|
||||
if (retval < 0) {
|
||||
qWarning("bind failed: %s", strerror(errno));
|
||||
close(netlink_socket);
|
||||
netlink_socket = -1;
|
||||
return false;
|
||||
} else if (retval == 0) {
|
||||
//from libudev-monitor.c
|
||||
struct sockaddr_nl _snl;
|
||||
socklen_t _addrlen;
|
||||
|
||||
/*
|
||||
* get the address the kernel has assigned us
|
||||
* it is usually, but not necessarily the pid
|
||||
*/
|
||||
_addrlen = sizeof(struct sockaddr_nl);
|
||||
retval = getsockname(netlink_socket, (struct sockaddr *)&_snl, &_addrlen);
|
||||
if (retval == 0)
|
||||
snl.nl_pid = _snl.nl_pid;
|
||||
}
|
||||
|
||||
#if CONFIG_SOCKETNOTIFIER
|
||||
socket_notifier = new QSocketNotifier(netlink_socket, QSocketNotifier::Read, this);
|
||||
connect(socket_notifier, SIGNAL(activated(int)), SLOT(parseDeviceInfo())); //will always active
|
||||
socket_notifier->setEnabled(false);
|
||||
#elif CONFIG_TCPSOCKET
|
||||
//QAbstractSocket *socket = new QAbstractSocket(QAbstractSocket::UnknownSocketType, this); //will not detect "remove", why?
|
||||
tcp_socket = new QTcpSocket(this); //works too
|
||||
if (!tcp_socket->setSocketDescriptor(netlink_socket, QAbstractSocket::ConnectedState)) {
|
||||
qWarning("Failed to assign native socket to QAbstractSocket: %s", qPrintable(tcp_socket->errorString()));
|
||||
delete tcp_socket;
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
|
||||
void QDeviceWatcherPrivate::parseLine(const QByteArray &line)
|
||||
{
|
||||
zDebug("%s", line.constData());
|
||||
#define USE_REGEXP 0
|
||||
#if USE_REGEXP
|
||||
QRegExp rx("(\\w+)(?:@/.*/block/.*/)(\\w+)\\W*");
|
||||
//QRegExp rx("(add|remove|change)@/.*/block/.*/(\\w+)\\W*");
|
||||
if (rx.indexIn(line) == -1)
|
||||
return;
|
||||
QString action_str = rx.cap(1).toLower();
|
||||
QString dev = "/dev/" + rx.cap(2);
|
||||
#else
|
||||
if (!line.contains("/block/")) //hotplug
|
||||
return;
|
||||
QString action_str = line.left(line.indexOf('@')).toLower();
|
||||
QString dev = "/dev/" + line.right(line.length() - line.lastIndexOf('/') - 1);
|
||||
#endif //USE_REGEXP
|
||||
QDeviceChangeEvent *event = 0;
|
||||
|
||||
if (action_str==QLatin1String("add")) {
|
||||
emitDeviceAdded(dev);
|
||||
event = new QDeviceChangeEvent(QDeviceChangeEvent::Add, dev);
|
||||
} else if (action_str==QLatin1String("remove")) {
|
||||
emitDeviceRemoved(dev);
|
||||
event = new QDeviceChangeEvent(QDeviceChangeEvent::Remove, dev);
|
||||
} else if (action_str==QLatin1String("change")) {
|
||||
emitDeviceChanged(dev);
|
||||
event = new QDeviceChangeEvent(QDeviceChangeEvent::Change, dev);
|
||||
}
|
||||
|
||||
zDebug("%s %s", qPrintable(action_str), qPrintable(dev));
|
||||
|
||||
if (event != 0 && !event_receivers.isEmpty()) {
|
||||
foreach(QObject* obj, event_receivers) {
|
||||
QCoreApplication::postEvent(obj, event, Qt::HighEventPriority);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif //Q_OS_LINUX
|
@ -0,0 +1,117 @@
|
||||
/******************************************************************************
|
||||
QDeviceWatcherPrivate: watching depends on platform
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef QDEVICEWATCHER_P_H
|
||||
#define QDEVICEWATCHER_P_H
|
||||
|
||||
/*!
|
||||
Usually we use CONFIG_SOCKETNOTIFIER. CONFIG_TCPSOCKET and CONFIG_THREAD are test case
|
||||
*/
|
||||
#include <QtCore/qglobal.h>
|
||||
#define CONFIG_SOCKETNOTIFIER 1
|
||||
#define CONFIG_TCPSOCKET 0 //QtNetwork
|
||||
|
||||
#if defined(Q_OS_WINCE)
|
||||
#define CONFIG_THREAD 1
|
||||
#elif defined(Q_OS_LINUX)
|
||||
#define CONFIG_THREAD (!CONFIG_SOCKETNOTIFIER && !CONFIG_TCPSOCKET)
|
||||
#else
|
||||
#define CONFIG_THREAD 0
|
||||
#endif
|
||||
|
||||
//#define QT_NO_DEBUG_OUTPUT 0
|
||||
#define CONFIG_DEBUG 1
|
||||
#if CONFIG_DEBUG
|
||||
#define zDebug(fmt, ...) qDebug("%s: "#fmt, __FUNCTION__, ##__VA_ARGS__)
|
||||
#else
|
||||
#define zDebug(fmt, ...)
|
||||
#endif //CONFIG_DEBUG
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
#include <qt_windows.h>
|
||||
#else
|
||||
#include <QtCore/QBuffer>
|
||||
#endif //Q_OS_WIN
|
||||
#include <QtCore/QList>
|
||||
#include <QtCore/QThread>
|
||||
|
||||
class QDeviceWatcher;
|
||||
class QDeviceWatcherPrivate
|
||||
#if CONFIG_THREAD
|
||||
: public QThread
|
||||
#else
|
||||
: public QObject
|
||||
#endif //CONFIG_THREAD
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
QDeviceWatcherPrivate(QObject *parent = 0) :
|
||||
#if CONFIG_THREAD
|
||||
QThread(parent)
|
||||
#else
|
||||
QObject(parent)
|
||||
#endif //CONFIG_THREAD
|
||||
{
|
||||
//init();
|
||||
}
|
||||
~QDeviceWatcherPrivate();
|
||||
|
||||
void setWatcher(QDeviceWatcher *w) {watcher=w;}
|
||||
bool start();
|
||||
bool stop();
|
||||
|
||||
//Do not use Qt::DirectConnection. this thread is not watcher's thread!
|
||||
void emitDeviceAdded(const QString& dev);
|
||||
void emitDeviceChanged(const QString& dev); //Linux: when umounting the device
|
||||
void emitDeviceRemoved(const QString& dev);
|
||||
void emitDeviceAction(const QString& dev, const QString& action);
|
||||
|
||||
QList<QObject*> event_receivers;
|
||||
|
||||
private slots:
|
||||
void parseDeviceInfo();
|
||||
|
||||
private:
|
||||
QDeviceWatcher *watcher;
|
||||
|
||||
bool init();
|
||||
#if CONFIG_THREAD
|
||||
virtual void run();
|
||||
#endif //CONFIG_THREAD
|
||||
#if defined(Q_OS_LINUX)
|
||||
QBuffer buffer;
|
||||
void parseLine(const QByteArray& line);
|
||||
# if CONFIG_TCPSOCKET
|
||||
class QTcpSocket *tcp_socket;
|
||||
# elif CONFIG_SOCKETNOTIFIER
|
||||
class QSocketNotifier *socket_notifier;
|
||||
# endif
|
||||
|
||||
QString bus_name;
|
||||
int netlink_socket;
|
||||
#elif defined(Q_OS_WIN32)
|
||||
HWND hwnd;
|
||||
#elif defined(Q_OS_WINCE)
|
||||
HANDLE mQueueHandle;
|
||||
HANDLE mNotificationHandle;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
#endif // QDEVICEWATCHER_P_H
|
@ -0,0 +1,137 @@
|
||||
/******************************************************************************
|
||||
qdevicewatcher_wince.cpp: for wince. TO BE TESTED
|
||||
Copyright (C) 2012 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
/*!
|
||||
* http://msdn.microsoft.com/en-us/library/aa447466.aspx
|
||||
*/
|
||||
#include "qdevicewatcher_p.h"
|
||||
|
||||
#ifdef Q_OS_WINCE
|
||||
#include <msgqueue.h>
|
||||
#include <pnp.h>
|
||||
#include <Storemgr.h> //BLOCK_DRIVER_GUID
|
||||
#include <QtCore/QCoreApplication>
|
||||
#include "qdevicechangeevent.h"
|
||||
|
||||
#ifdef UNICODE
|
||||
# if QT_VERSION >= 0x040000
|
||||
# define TCHAR2QString(x) QString::fromUtf16(x)
|
||||
# else
|
||||
# define TCHAR2QString(x) QString::fromUcs2(x)
|
||||
# endif
|
||||
#else
|
||||
# define TCHAR2QString(x) QString::fromLocal8Bit((x))
|
||||
#endif //UNICODE
|
||||
|
||||
typedef union {
|
||||
DEVDETAIL d;
|
||||
char pad[sizeof(DEVDETAIL)+MAX_DEVCLASS_NAMELEN]; //BYTE pad[sizeof(DEVDETAIL) + (MAX_PATH * sizeof(TCHAR))];
|
||||
} Q_DEVDETAIL;
|
||||
|
||||
|
||||
QDeviceWatcherPrivate::~QDeviceWatcherPrivate()
|
||||
{
|
||||
}
|
||||
|
||||
bool QDeviceWatcherPrivate::start()
|
||||
{
|
||||
if (!init())
|
||||
return false;
|
||||
this->QThread::start();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
bool QDeviceWatcherPrivate::stop()
|
||||
{
|
||||
quit();
|
||||
|
||||
if (!StopDeviceNotifications(mNotificationHandle)) {
|
||||
qWarning("StopDeviceNotifications() error: %d", GetLastError());
|
||||
return false;
|
||||
}
|
||||
if (!CloseMsgQueue(mQueueHandle)) {
|
||||
qWarning("CloseMsgQueue() error: %d", GetLastError());
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
bool QDeviceWatcherPrivate::init()
|
||||
{
|
||||
MSGQUEUEOPTIONS msgopts;
|
||||
|
||||
msgopts.dwSize = sizeof(MSGQUEUEOPTIONS);
|
||||
msgopts.dwFlags = 0; //MSGQUEUE_VARIABLESIZE | MSGQUEUE_MSGSIZE; /*msdn*/ //MSGQUEUE_NOPRECOMMIT | MSGQUEUE_ALLOW_BROKEN
|
||||
msgopts.dwMaxMessages = 0;
|
||||
msgopts.cbMaxMessage = sizeof(Q_DEVDETAIL);
|
||||
msgopts.bReadAccess = TRUE;
|
||||
msgopts.dwMaxMessages = 0; //?
|
||||
//msgopts.cbMaxMsgQueue = 0; //?
|
||||
//msgopts.dwDesiredAccess = GENERIC_READ;
|
||||
//msgopts.dwShareMode = 0;
|
||||
//msgopts.dwCreationDisposition = CREATE_NEW;
|
||||
|
||||
mQueueHandle = CreateMsgQueue(NULL, &msgopts);
|
||||
if (mQueueHandle == NULL) {
|
||||
qWarning("CreateMsgQueue() error: %d", GetLastError());
|
||||
return false;
|
||||
}
|
||||
mNotificationHandle = RequestDeviceNotifications(&BLOCK_DRIVER_GUID, mQueueHandle, TRUE);
|
||||
if (mNotificationHandle == NULL) {
|
||||
qWarning("RequestDeviceNotifications() error: %d", GetLastError());
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void QDeviceWatcherPrivate::run()
|
||||
{
|
||||
DWORD flags;
|
||||
DWORD size;
|
||||
Q_DEVDETAIL detail;
|
||||
SetLastError(0); //?
|
||||
while (true) {
|
||||
if(WaitForSingleObject(mQueueHandle, 3000) == WAIT_OBJECT_0) {
|
||||
while(ReadMsgQueue(mQueueHandle, &detail, sizeof(detail), &size, 1, &flags)) {
|
||||
QString dev = TCHAR2QString(detail.d.szName);
|
||||
QDeviceChangeEvent *event = 0;
|
||||
if (detail.d.fAttached) {
|
||||
emitDeviceAdded(dev);
|
||||
event = new QDeviceChangeEvent(QDeviceChangeEvent::Add, dev);
|
||||
} else {
|
||||
emitDeviceRemoved(dev);
|
||||
event = new QDeviceChangeEvent(QDeviceChangeEvent::Remove, dev);
|
||||
}
|
||||
if (event != 0 && !event_receivers.isEmpty()) {
|
||||
foreach(QObject* obj, event_receivers) {
|
||||
QCoreApplication::postEvent(obj, event, Qt::HighEventPriority);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void QDeviceWatcherPrivate::parseDeviceInfo()
|
||||
{
|
||||
}
|
||||
|
||||
#endif //Q_OS_WINCE
|
@ -0,0 +1,97 @@
|
||||
/******************************************************************************
|
||||
Name: description
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef HOTPLUGWATCHER_H
|
||||
#define HOTPLUGWATCHER_H
|
||||
|
||||
#include <QtCore/QObject>
|
||||
#include <QtCore/QThread>
|
||||
#include "qdevicewatcher.h"
|
||||
#include "qdevicechangeevent.h"
|
||||
|
||||
#include <QPainter>
|
||||
#include <QFileDialog>
|
||||
#include <QTextEdit>
|
||||
#include <QCoreApplication>
|
||||
#include <QFile>
|
||||
#include <QTextStream>
|
||||
#include <QDebug>
|
||||
#include <QStringList>
|
||||
|
||||
#ifndef __GNUC__
|
||||
#define __PRETTY_FUNCTION__ __FUNCTION__
|
||||
#endif
|
||||
|
||||
class HotplugWatcher : public QThread
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
HotplugWatcher(QObject *parent = 0):QThread(parent) {
|
||||
qDebug("tid=%#x %s", (unsigned int)QThread::currentThreadId(), __PRETTY_FUNCTION__);
|
||||
start();
|
||||
|
||||
moveToThread(this); //Let bool event(QEvent *e) be in another thread
|
||||
watcher = new QDeviceWatcher;
|
||||
watcher->moveToThread(this);
|
||||
watcher->appendEventReceiver(this);
|
||||
connect(watcher, SIGNAL(deviceAdded(QString)), this, SLOT(slotDeviceAdded(QString)), Qt::DirectConnection);
|
||||
connect(watcher, SIGNAL(deviceChanged(QString)), this, SLOT(slotDeviceChanged(QString)), Qt::DirectConnection);
|
||||
connect(watcher, SIGNAL(deviceRemoved(QString)), this, SLOT(slotDeviceRemoved(QString)), Qt::DirectConnection);
|
||||
watcher->start();
|
||||
}
|
||||
|
||||
public slots:
|
||||
void slotDeviceAdded(const QString& dev)
|
||||
{
|
||||
QFile file_write("/home/data/usb_file_path");//文件路径
|
||||
|
||||
qDebug("tid=%#x %s: add %s", (unsigned int) QThread::currentThreadId(), __PRETTY_FUNCTION__, qPrintable(dev));
|
||||
|
||||
if(file_write.open(QFile::WriteOnly))
|
||||
{
|
||||
QTextStream usb_file_path(&file_write);
|
||||
usb_file_path<<qPrintable(dev);
|
||||
}
|
||||
file_write.close();
|
||||
}
|
||||
|
||||
void slotDeviceRemoved(const QString& dev) { qDebug("tid=%#x %s: remove %s", (unsigned int)QThread::currentThreadId(), __PRETTY_FUNCTION__, qPrintable(dev));}
|
||||
void slotDeviceChanged(const QString& dev) { qDebug("tid=%#x %s: change %s", (unsigned int)QThread::currentThreadId(), __PRETTY_FUNCTION__, qPrintable(dev));}
|
||||
protected:
|
||||
virtual bool event(QEvent *e) {
|
||||
if (e->type() == QDeviceChangeEvent::registeredType()) {
|
||||
QDeviceChangeEvent *event = (QDeviceChangeEvent*)e;
|
||||
QString action("Change");
|
||||
if (event->action() == QDeviceChangeEvent::Add)
|
||||
action = "Add";
|
||||
else if (event->action() == QDeviceChangeEvent::Remove)
|
||||
action = "Remove";
|
||||
|
||||
qDebug("tid=%#x event=%d %s: %s %s", (unsigned int)QThread::currentThreadId(), e->type(), __PRETTY_FUNCTION__, qPrintable(action), qPrintable(event->device()));
|
||||
event->accept();
|
||||
return true;
|
||||
}
|
||||
return QObject::event(e);
|
||||
}
|
||||
|
||||
private:
|
||||
QDeviceWatcher *watcher;
|
||||
};
|
||||
|
||||
#endif // HOTPLUGWATCHER_H
|
@ -0,0 +1,26 @@
|
||||
TEMPLATE = app
|
||||
QT -= gui
|
||||
CONFIG += console
|
||||
CONFIG -= app_bundle
|
||||
QT += core gui
|
||||
TARGET = hotplugwatcher
|
||||
include(../src/libQDeviceWatcher.pri)
|
||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
||||
|
||||
CONFIG += c++11
|
||||
DEFINES += QT_DEPRECATED_WARNINGS
|
||||
win32:!wince*:LIBS += -lUser32
|
||||
|
||||
SOURCES += main.cpp
|
||||
HEADERS += hotplugwatcher.h
|
||||
|
||||
|
||||
contains(MEEGO_EDITION,harmattan) {
|
||||
target.path = /opt/hotplugwatcher/bin
|
||||
INSTALLS += target
|
||||
}
|
||||
|
||||
maemo5 {
|
||||
target.path = /opt/hotplugwatcher/bin
|
||||
INSTALLS += target
|
||||
}
|
@ -0,0 +1,729 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="hotplugwatcher"
|
||||
ProjectGUID="{BA130713-13E3-3612-ACFE-629A9C00089E}"
|
||||
RootNamespace="hotplugwatcher"
|
||||
Keyword="Qt4VSv1.0"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
/>
|
||||
<Platform
|
||||
Name="STANDARDSDK_500 (ARMV4I)"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="..\lib_win32\"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="../lib_win32\QDeviceWatcherd2.lib User32.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher.exe"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="1"
|
||||
LinkTimeCodeGeneration="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="../lib_win32\QDeviceWatcherd2.lib User32.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher.exe"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="1"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtCored4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|STANDARDSDK_500 (ARMV4I)"
|
||||
OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="../lib_win32\QDeviceWatcherd2.lib User32.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher.exe"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="1"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtCored4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="..\bin\"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,NDEBUG"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="../lib_win32\QDeviceWatcher2.lib User32.lib $(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="1"
|
||||
LinkTimeCodeGeneration="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";".\..\src";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;_WINDOWS;_USRDLL;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="true"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_wince\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="false"
|
||||
AdditionalOptions="/SUBSYSTEM:WINDOWSCE,5.02"
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmain.lib ../lib_wince\QDeviceWatcher2.lib $(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher.exe"
|
||||
LinkIncremental="0"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories=""$(QTDIR)\lib";../lib_wince"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="16"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory="%CSIDL_PROGRAM_FILES%\QDeviceWatcher"
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="msvcr90.dll|$(BINDIR)\$(INSTRUCTIONSET)|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0;QtCore4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|STANDARDSDK_500 (ARMV4I)"
|
||||
OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include";".\..\src";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;_WINDOWS;_USRDLL;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="true"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_wince\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_CONSOLE,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="false"
|
||||
AdditionalOptions="/SUBSYSTEM:WINDOWSCE,5.02"
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmain.lib ../lib_wince\QDeviceWatcher2.lib $(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher.exe"
|
||||
LinkIncremental="0"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories=""$(QTDIR)\lib";../lib_wince"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtCore4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath="main.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="hotplugwatcher.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_CONSOLE -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_CONSOLE -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_CONSOLE -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -D_CONSOLE -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DNDEBUG "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -DNDEBUG "-D_WIN32_WCE=$(CEVER)\." -DUNDER_CE -DWINCE -D_WINDOWS -D_USRDLL "-D$(ARCHFAM)\." "-D$(_ARCHFAM_)\." -D_UNICODE -DUNICODE "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I.\..\src" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp" -DNDEBUG "-D_WIN32_WCE=$(CEVER)\." -DUNDER_CE -DWINCE -D_WINDOWS -D_USRDLL "-D$(ARCHFAM)\." "-D$(_ARCHFAM_)\." -D_UNICODE -DUNICODE "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include" "-I.\..\src" "-I$(QTDIR)\mkspecs\default" "-I.\GeneratedFiles" "-I.\..\.moc"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Generated Files"
|
||||
Filter="cpp;c;cxx;moc;h;def;odl;idl;res;"
|
||||
UniqueIdentifier="{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\.moc\moc_hotplugwatcher.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
<Global
|
||||
Name="MocDir"
|
||||
Value=".\..\.moc"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion STANDARDSDK_500 (ARMV4I)"
|
||||
Value="wince50std-armv4i-msvc2008"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion Win32"
|
||||
Value="4.8.0 x86"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
Value="wincewm60pro-vc9"
|
||||
/>
|
||||
<Global
|
||||
Name="RccDir"
|
||||
Value=".\..\.rcc"
|
||||
/>
|
||||
<Global
|
||||
Name="UicDir"
|
||||
Value=".\..\.uic"
|
||||
/>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -0,0 +1,124 @@
|
||||
/******************************************************************************
|
||||
hotplugwatcher_gui.cpp: gui application to watch hotplug event
|
||||
Copyright (C) 2012 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
|
||||
#include "hotplugwatcher_gui.h"
|
||||
|
||||
#include <QtCore/QThread>
|
||||
#include <QVBoxLayout>
|
||||
#include <QLabel>
|
||||
#include <QPushButton>
|
||||
#include <QTextBrowser>
|
||||
#include <QToolButton>
|
||||
#include <QSystemTrayIcon>
|
||||
#include <QMessageBox>
|
||||
|
||||
#include "qdevicewatcher.h"
|
||||
|
||||
HotplugWatcher_GUI::HotplugWatcher_GUI(QWidget *parent) :
|
||||
QWidget(parent)
|
||||
{
|
||||
QVBoxLayout *vbl = new QVBoxLayout(this);
|
||||
setLayout(vbl);
|
||||
|
||||
state = new QLabel(this);
|
||||
button = new QPushButton(tr("Start"), this);
|
||||
detail_button = new QToolButton(this);
|
||||
detail_button->setText(tr("Detail"));
|
||||
detail_button->setCheckable(true);
|
||||
detail_button->setChecked(true);
|
||||
msg_view = new QTextBrowser(this);
|
||||
msg_view->setLineWrapMode(QTextEdit::NoWrap);
|
||||
|
||||
QHBoxLayout *hbl = new QHBoxLayout(this);
|
||||
hbl->addWidget(button);
|
||||
hbl->addWidget(detail_button);
|
||||
|
||||
vbl->addWidget(state);
|
||||
vbl->addLayout(hbl);
|
||||
vbl->addWidget(msg_view);
|
||||
|
||||
tray = new QSystemTrayIcon(this);
|
||||
tray->show();
|
||||
|
||||
watcher = new QDeviceWatcher;
|
||||
watcher->appendEventReceiver(this);
|
||||
connect(watcher, SIGNAL(deviceAdded(QString)), this, SLOT(slotDeviceAdded(QString)), Qt::DirectConnection);
|
||||
connect(watcher, SIGNAL(deviceChanged(QString)), this, SLOT(slotDeviceChanged(QString)), Qt::DirectConnection);
|
||||
connect(watcher, SIGNAL(deviceRemoved(QString)), this, SLOT(slotDeviceRemoved(QString)), Qt::DirectConnection);
|
||||
|
||||
connect(button, SIGNAL(clicked()), SLOT(toggleWatch()));
|
||||
connect(detail_button, SIGNAL(toggled(bool)), SLOT(showDetail(bool)));
|
||||
}
|
||||
|
||||
HotplugWatcher_GUI::~HotplugWatcher_GUI()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void HotplugWatcher_GUI::appendMessage(const QString &msg)
|
||||
{
|
||||
msg_view->append(msg);
|
||||
}
|
||||
|
||||
void HotplugWatcher_GUI::toggleWatch()
|
||||
{
|
||||
if (watcher->isRunning()) {
|
||||
if (!watcher->stop()) {
|
||||
QMessageBox::warning(0, tr("WARNGING"), tr("Failed to stop"));
|
||||
}
|
||||
button->setText(tr("Start"));
|
||||
} else {
|
||||
if (!watcher->start()) {
|
||||
QMessageBox::warning(0, tr("WARNGING"), tr("Failed to start"));
|
||||
}
|
||||
button->setText(tr("Stop"));
|
||||
}
|
||||
}
|
||||
|
||||
void HotplugWatcher_GUI::showDetail(bool show)
|
||||
{
|
||||
msg_view->setVisible(show);
|
||||
int w = width();
|
||||
adjustSize(); //width changes
|
||||
resize(w, height());
|
||||
}
|
||||
|
||||
void HotplugWatcher_GUI::slotDeviceAdded(const QString &dev)
|
||||
{
|
||||
qDebug("tid=%#x: add %s", (unsigned int) QThread::currentThreadId(), qPrintable(dev));
|
||||
state->setText("<font color=#0000ff>Add: </font>" + dev);
|
||||
tray->showMessage(tr("New device"), dev);
|
||||
}
|
||||
|
||||
void HotplugWatcher_GUI::slotDeviceChanged(const QString &dev)
|
||||
{
|
||||
qDebug("tid=%#x: change %s", (unsigned int) QThread::currentThreadId(), qPrintable(dev));
|
||||
|
||||
state->setText("<font color=#0000ff>Change: </font>" + dev);
|
||||
tray->showMessage(tr("Change device"), dev);
|
||||
}
|
||||
|
||||
void HotplugWatcher_GUI::slotDeviceRemoved(const QString &dev)
|
||||
{
|
||||
qDebug("tid=%#x: remove %s", (unsigned int) QThread::currentThreadId(), qPrintable(dev));
|
||||
|
||||
state->setText("<font color=#0000ff>Remove: </font>" + dev);
|
||||
tray->showMessage(tr("Remove device"), dev);
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
/******************************************************************************
|
||||
hotplugwatcher_gui.h: gui application to watch hotplug event
|
||||
Copyright (C) 2012 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
|
||||
#ifndef HOTPLUGWATCHER_GUI_H
|
||||
#define HOTPLUGWATCHER_GUI_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
class QTextBrowser;
|
||||
class QSystemTrayIcon;
|
||||
class QLabel;
|
||||
class QPushButton;
|
||||
class QToolButton;
|
||||
class QDeviceWatcher;
|
||||
class HotplugWatcher_GUI : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit HotplugWatcher_GUI(QWidget *parent = 0);
|
||||
~HotplugWatcher_GUI();
|
||||
|
||||
void appendMessage(const QString& msg);
|
||||
|
||||
public slots:
|
||||
void toggleWatch();
|
||||
void showDetail(bool show);
|
||||
void slotDeviceAdded(const QString& dev);
|
||||
void slotDeviceRemoved(const QString& dev);
|
||||
void slotDeviceChanged(const QString& dev);
|
||||
|
||||
private:
|
||||
QDeviceWatcher *watcher;
|
||||
|
||||
QLabel *state;
|
||||
QTextBrowser *msg_view;
|
||||
QPushButton *button;
|
||||
QToolButton *detail_button;
|
||||
QSystemTrayIcon *tray;
|
||||
};
|
||||
|
||||
#endif // HOTPLUGWATCHER_GUI_H
|
@ -0,0 +1,25 @@
|
||||
QT += core gui
|
||||
TARGET = hotplugwatcher_gui
|
||||
include(../src/libQDeviceWatcher.pri)
|
||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
||||
|
||||
CONFIG += c++11
|
||||
QT += widgets
|
||||
win32:!wince*:LIBS += -lUser32
|
||||
|
||||
HEADERS += \
|
||||
hotplugwatcher_gui.h
|
||||
|
||||
SOURCES += \
|
||||
hotplugwatcher_gui.cpp \
|
||||
main_gui.cpp
|
||||
|
||||
contains(MEEGO_EDITION,harmattan) {
|
||||
target.path = /opt/hotplugwatcher_gui/bin
|
||||
INSTALLS += target
|
||||
}
|
||||
|
||||
maemo5 {
|
||||
target.path = /opt/hotplugwatcher_gui/bin
|
||||
INSTALLS += target
|
||||
}
|
@ -0,0 +1,740 @@
|
||||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="9.00"
|
||||
Name="hotplugwatcher_gui"
|
||||
ProjectGUID="{5A2B2B4A-E7DA-39D2-A890-C1800B40FCEE}"
|
||||
Keyword="Qt4VSv1.0"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
<Platform
|
||||
Name="Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
/>
|
||||
<Platform
|
||||
Name="STANDARDSDK_500 (ARMV4I)"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="..\lib_win32\"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmaind.lib ../lib_win32\QDeviceWatcherd2.lib User32.lib $(QTDIR)\lib\QtGuid4.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher_gui.exe"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="2"
|
||||
LinkTimeCodeGeneration="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="Windows Mobile 6 Professional SDK (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmaind.lib ../lib_win32\QDeviceWatcherd2.lib User32.lib $(QTDIR)\lib\QtGuid4.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher_gui.exe"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="2"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtGuid4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher_gui|0;QtCored4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher_gui|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Debug|STANDARDSDK_500 (ARMV4I)"
|
||||
OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="4"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="3"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="3"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,_DEBUG"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmaind.lib ../lib_win32\QDeviceWatcherd2.lib User32.lib $(QTDIR)\lib\QtGuid4.lib $(QTDIR)\lib\QtCored4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher_gui.exe"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="2"
|
||||
LinkTimeCodeGeneration="0"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtGuid4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher_gui|0;QtCored4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher_gui|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="..\bin\"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalOptions="-Zm200 -w34100 -w34189"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include";".\..\src";".\..\.moc\4.8.0";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT,NDEBUG"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="true"
|
||||
AssemblerListingLocation="..\.obj\_win32\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="true"
|
||||
AdditionalOptions=""/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'""
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmain.lib ../lib_win32\QDeviceWatcher2.lib User32.lib $(QTDIR)\lib\QtGui4.lib $(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\hotplugwatcher_gui.exe"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="$(QTDIR)\lib,$(QTDIR)\lib,../lib_win32"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="2"
|
||||
LinkTimeCodeGeneration="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
OutputDirectory="..\bin"
|
||||
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include";".\..\src";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="NDEBUG;QT_NO_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;QT_CORE_LIB;QT_GUI_LIB;ARMV4I;_ARMV4I_;armv4i;_ARM_;ARM;_M_ARM;__arm__;Q_OS_WINCE_WM;_WIN32;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;$(NOINHERIT)"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="false"
|
||||
AssemblerListingLocation="..\.obj\_wince\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="false"
|
||||
AdditionalOptions="/SUBSYSTEM:WINDOWSCE,5.02"
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmain.lib ../lib_wince\QDeviceWatcher2.lib $(QTDIR)\lib\QtGui4.lib $(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\$(ProjectName).exe"
|
||||
LinkIncremental="0"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories=""$(QTDIR)\lib";../lib_wince"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
RandomizedBaseAddress="2"
|
||||
DataExecutionPrevention="2"
|
||||
TargetMachine="16"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory="%CSIDL_PROGRAM_FILES%\QDeviceWatcher"
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="msvcr90.dll|$(BINDIR)\$(INSTRUCTIONSET)|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0;QtGui4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0;QtCore4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\QDeviceWatcher|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|STANDARDSDK_500 (ARMV4I)"
|
||||
OutputDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
IntermediateDirectory="STANDARDSDK_500 (ARMV4I)\$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
WarningLevel="0"
|
||||
DefaultCharType="0"
|
||||
TargetEnvironment="1"
|
||||
EnableErrorChecks="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ExecutionBucket="7"
|
||||
Optimization="2"
|
||||
AdditionalIncludeDirectories=""$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";"$(QTDIR)\include";".\..\src";"$(QTDIR)\mkspecs\default";".\..\.moc";".\..\.uic";".\..\.rcc""
|
||||
PreprocessorDefinitions="NDEBUG;QT_NO_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;QT_CORE_LIB;QT_GUI_LIB;ARMV4I;_ARMV4I_;armv4i;_ARM_;ARM;_M_ARM;__arm__;Q_OS_WINCE_WM;_WIN32;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;$(NOINHERIT)"
|
||||
GeneratePreprocessedFile="0"
|
||||
ExceptionHandling="1"
|
||||
RuntimeLibrary="2"
|
||||
BufferSecurityCheck="false"
|
||||
TreatWChar_tAsBuiltInType="false"
|
||||
RuntimeTypeInfo="false"
|
||||
AssemblerListingLocation="..\.obj\_wince\"
|
||||
ObjectFile="$(IntDir)\"
|
||||
ProgramDataBaseFileName="$(IntDir)\vc90.pdb"
|
||||
WarningLevel="3"
|
||||
SuppressStartupBanner="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_WINDOWS,UNICODE,WIN32,QT_LARGEFILE_SUPPORT,_CRT_SECURE_NO_WARNINGS,QT_DLL,QT_NO_DEBUG,QT_GUI_LIB,QT_CORE_LIB,QT_HAVE_MMX,QT_HAVE_3DNOW,QT_HAVE_SSE,QT_HAVE_MMXEXT,QT_HAVE_SSE2,QT_THREAD_SUPPORT"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
IgnoreImportLibrary="false"
|
||||
AdditionalOptions="/SUBSYSTEM:WINDOWSCE,5.02"
|
||||
AdditionalDependencies="$(QTDIR)\lib\qtmain.lib ../lib_wince\QDeviceWatcher2.lib $(QTDIR)\lib\QtGui4.lib $(QTDIR)\lib\QtCore4.lib"
|
||||
OutputFile="$(OutDir)\$(ProjectName).exe"
|
||||
LinkIncremental="0"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories=""$(QTDIR)\lib";../lib_wince"
|
||||
GenerateDebugInformation="false"
|
||||
ProgramDatabaseFile=""
|
||||
SubSystem="0"
|
||||
OptimizeReferences="0"
|
||||
EnableCOMDATFolding="0"
|
||||
LinkTimeCodeGeneration="0"
|
||||
RandomizedBaseAddress="2"
|
||||
DataExecutionPrevention="2"
|
||||
TargetMachine="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCodeSignTool"
|
||||
AuthenticodeSignature="false"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
<DeploymentTool
|
||||
ForceDirty="-1"
|
||||
RemoteDirectory=""
|
||||
RegisterOutput="0"
|
||||
AdditionalFiles="QtGui4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher_gui|0;QtCore4.dll|$(QTDIR)\lib|%CSIDL_PROGRAM_FILES%\hotplugwatcher_gui|0"
|
||||
/>
|
||||
<DebuggerTool
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath="hotplugwatcher_gui.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="main_gui.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath="hotplugwatcher_gui.h"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher_gui.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include\QtGui" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher_gui.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include\QtGui" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher_gui.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include\QtGui" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher_gui.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -D_WINDOWS -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -D_CRT_SECURE_NO_WARNINGS -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DNDEBUG "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include\QtGui" "-I$(QTDIR)\include" "-I.\..\src" "-I.\..\.moc\4.8.0" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher_gui.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -DNDEBUG -DQT_NO_DEBUG "-D_WIN32_WCE=$(CEVER)\." -DUNDER_CE -DWINCE -DQT_CORE_LIB -DQT_GUI_LIB -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -D__arm__ -DQ_OS_WINCE_WM -D_WIN32 "-D$(ARCHFAM)\." "-D$(_ARCHFAM_)\." -D_UNICODE -DUNICODE "-D$(NOINHERIT)\." "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include\QtGui" "-I$(QTDIR)\include" "-I.\..\src" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|STANDARDSDK_500 (ARMV4I)"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
Description="Moc'ing hotplugwatcher_gui.h..."
|
||||
CommandLine=""$(QTDIR)\bin\moc.exe" -DNDEBUG -DQT_NO_DEBUG "-D_WIN32_WCE=$(CEVER)\." -DUNDER_CE -DWINCE -DQT_CORE_LIB -DQT_GUI_LIB -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_ARM -D__arm__ -DQ_OS_WINCE_WM -D_WIN32 "-D$(ARCHFAM)\." "-D$(_ARCHFAM_)\." -D_UNICODE -DUNICODE "-D$(NOINHERIT)\." "-I." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include\QtGui" "-I$(QTDIR)\include" "-I.\..\src" "-I$(QTDIR)\mkspecs\default" "-I.\..\.moc" "-I.\..\.uic" "-I.\..\.rcc" "$(InputPath)" -o ".\..\.moc\moc_$(InputName).cpp"
"
|
||||
AdditionalDependencies=""$(QTDIR)\bin\moc.exe";$(InputPath)"
|
||||
Outputs="".\..\.moc\moc_$(InputName).cpp""
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Generated Files"
|
||||
Filter="cpp;c;cxx;moc;h;def;odl;idl;res;"
|
||||
UniqueIdentifier="{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\.moc\moc_hotplugwatcher_gui.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
<Global
|
||||
Name="MocDir"
|
||||
Value=".\..\.moc"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion STANDARDSDK_500 (ARMV4I)"
|
||||
Value="wince50std-armv4i-msvc2008"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion Win32"
|
||||
Value="4.8.0 x86"
|
||||
/>
|
||||
<Global
|
||||
Name="QtVersion Windows Mobile 6 Professional SDK (ARMV4I)"
|
||||
Value="wincewm60pro-vc9"
|
||||
/>
|
||||
<Global
|
||||
Name="RccDir"
|
||||
Value=".\..\.rcc"
|
||||
/>
|
||||
<Global
|
||||
Name="UicDir"
|
||||
Value=".\..\.uic"
|
||||
/>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
@ -0,0 +1,30 @@
|
||||
/******************************************************************************
|
||||
Watcher: example
|
||||
Copyright (C) 2011 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
#include <QtCore/QCoreApplication>
|
||||
#include "hotplugwatcher.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QCoreApplication a(argc, argv);
|
||||
|
||||
HotplugWatcher hotplug;
|
||||
//qDebug("Hotplug watcher(libQDeviceWatcher test app)\nwbsecg1@gmail.com\n");
|
||||
return a.exec();
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
/******************************************************************************
|
||||
main_gui.cpp: gui application to watch hotplug event
|
||||
Copyright (C) 2012 Wang Bin <wbsecg1@gmail.com>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
******************************************************************************/
|
||||
|
||||
|
||||
|
||||
#include <QtWidgets/QApplication>
|
||||
#include "hotplugwatcher_gui.h"
|
||||
|
||||
static HotplugWatcher_GUI *gui = 0;
|
||||
|
||||
void MsgOuput(QtMsgType type, const char* msg)
|
||||
{
|
||||
Q_UNUSED(type);
|
||||
if (gui)
|
||||
gui->appendMessage(msg);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
//qInstallMsgHandler(MsgOuput);
|
||||
QApplication a(argc, argv);
|
||||
|
||||
HotplugWatcher_GUI hotplug;
|
||||
gui = &hotplug;
|
||||
hotplug.show();
|
||||
qDebug("Hotplug watcher(libQDeviceWatcher test app)\nwbsecg1@gmail.com\n");
|
||||
return a.exec();
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
CONFIG += c++11
|
||||
|
||||
#DEFINES += QS_LOG_LINE_NUMBERS # automatically writes the file and line for each log message
|
||||
#DEFINES += QS_LOG_DISABLE # logging code is replaced with a no-op
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/include/QsLog.h \
|
||||
$$PWD/include/QsLogDest.h \
|
||||
$$PWD/include/QsLogDisableForThisFile.h \
|
||||
$$PWD/include/QsLogLevel.h
|
||||
|
||||
LIBS += -L$$PWD/bin -lQsLog2
|
@ -0,0 +1,146 @@
|
||||
// Copyright (c) 2013, Razvan Petru
|
||||
// All rights reserved.
|
||||
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
|
||||
// * Redistributions of source code must retain the above copyright notice, this
|
||||
// list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above copyright notice, this
|
||||
// list of conditions and the following disclaimer in the documentation and/or other
|
||||
// materials provided with the distribution.
|
||||
// * The name of the contributors may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
// IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
// OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#ifndef QSLOG_H
|
||||
#define QSLOG_H
|
||||
|
||||
#include "QsLogLevel.h"
|
||||
#include "QsLogDest.h"
|
||||
#include <QDebug>
|
||||
#include <QString>
|
||||
|
||||
#define QS_LOG_VERSION "2.0b3"
|
||||
|
||||
namespace QsLogging
|
||||
{
|
||||
class Destination;
|
||||
class LoggerImpl; // d pointer
|
||||
|
||||
class QSLOG_SHARED_OBJECT Logger
|
||||
{
|
||||
public:
|
||||
static Logger& instance();
|
||||
static void destroyInstance();
|
||||
static Level levelFromLogMessage(const QString& logMessage, bool* conversionSucceeded = 0);
|
||||
|
||||
~Logger();
|
||||
|
||||
//! Adds a log message destination. Don't add null destinations.
|
||||
void addDestination(DestinationPtr destination);
|
||||
//! Logging at a level < 'newLevel' will be ignored
|
||||
void setLoggingLevel(Level newLevel);
|
||||
//! The default level is INFO
|
||||
Level loggingLevel() const;
|
||||
//! Set to false to disable timestamp inclusion in log messages
|
||||
void setIncludeTimestamp(bool e);
|
||||
//! Default value is true.
|
||||
bool includeTimestamp() const;
|
||||
//! Set to false to disable log level inclusion in log messages
|
||||
void setIncludeLogLevel(bool l);
|
||||
//! Default value is true.
|
||||
bool includeLogLevel() const;
|
||||
|
||||
//! The helper forwards the streaming to QDebug and builds the final
|
||||
//! log message.
|
||||
class QSLOG_SHARED_OBJECT Helper
|
||||
{
|
||||
public:
|
||||
explicit Helper(Level logLevel) :
|
||||
level(logLevel),
|
||||
qtDebug(&buffer)
|
||||
{}
|
||||
~Helper();
|
||||
QDebug& stream(){ return qtDebug; }
|
||||
|
||||
private:
|
||||
void writeToLog();
|
||||
|
||||
Level level;
|
||||
QString buffer;
|
||||
QDebug qtDebug;
|
||||
};
|
||||
|
||||
private:
|
||||
Logger();
|
||||
Logger(const Logger&); // not available
|
||||
Logger& operator=(const Logger&); // not available
|
||||
|
||||
void enqueueWrite(const QString& message, Level level);
|
||||
void write(const QString& message, Level level);
|
||||
|
||||
LoggerImpl* d;
|
||||
|
||||
friend class LogWriterRunnable;
|
||||
};
|
||||
|
||||
} // end namespace
|
||||
|
||||
//! Logging macros: define QS_LOG_LINE_NUMBERS to get the file and line number
|
||||
//! in the log output.
|
||||
#ifndef QS_LOG_LINE_NUMBERS
|
||||
#define QLOG_TRACE() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::TraceLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::TraceLevel).stream()
|
||||
#define QLOG_DEBUG() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::DebugLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::DebugLevel).stream()
|
||||
#define QLOG_INFO() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::InfoLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::InfoLevel).stream()
|
||||
#define QLOG_WARN() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::WarnLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::WarnLevel).stream()
|
||||
#define QLOG_ERROR() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::ErrorLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::ErrorLevel).stream()
|
||||
#define QLOG_FATAL() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::FatalLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::FatalLevel).stream()
|
||||
#else
|
||||
#define QLOG_TRACE() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::TraceLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::TraceLevel).stream() << __FILE__ << '@' << __LINE__
|
||||
#define QLOG_DEBUG() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::DebugLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::DebugLevel).stream() << __FILE__ << '@' << __LINE__
|
||||
#define QLOG_INFO() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::InfoLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::InfoLevel).stream() << __FILE__ << '@' << __LINE__
|
||||
#define QLOG_WARN() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::WarnLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::WarnLevel).stream() << __FILE__ << '@' << __LINE__
|
||||
#define QLOG_ERROR() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::ErrorLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::ErrorLevel).stream() << __FILE__ << '@' << __LINE__
|
||||
#define QLOG_FATAL() \
|
||||
if (QsLogging::Logger::instance().loggingLevel() > QsLogging::FatalLevel) {} \
|
||||
else QsLogging::Logger::Helper(QsLogging::FatalLevel).stream() << __FILE__ << '@' << __LINE__
|
||||
#endif
|
||||
|
||||
#ifdef QS_LOG_DISABLE
|
||||
#include "QsLogDisableForThisFile.h"
|
||||
#endif
|
||||
|
||||
#endif // QSLOG_H
|
@ -0,0 +1,99 @@
|
||||
// Copyright (c) 2013, Razvan Petru
|
||||
// All rights reserved.
|
||||
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
|
||||
// * Redistributions of source code must retain the above copyright notice, this
|
||||
// list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above copyright notice, this
|
||||
// list of conditions and the following disclaimer in the documentation and/or other
|
||||
// materials provided with the distribution.
|
||||
// * The name of the contributors may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
// IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
// OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#ifndef QSLOGDEST_H
|
||||
#define QSLOGDEST_H
|
||||
|
||||
#include "QsLogLevel.h"
|
||||
#include <QSharedPointer>
|
||||
#include <QtGlobal>
|
||||
class QString;
|
||||
class QObject;
|
||||
|
||||
#ifdef QSLOG_IS_SHARED_LIBRARY
|
||||
#define QSLOG_SHARED_OBJECT Q_DECL_EXPORT
|
||||
#elif QSLOG_IS_SHARED_LIBRARY_IMPORT
|
||||
#define QSLOG_SHARED_OBJECT Q_DECL_IMPORT
|
||||
#else
|
||||
#define QSLOG_SHARED_OBJECT
|
||||
#endif
|
||||
|
||||
namespace QsLogging
|
||||
{
|
||||
|
||||
class QSLOG_SHARED_OBJECT Destination
|
||||
{
|
||||
public:
|
||||
typedef void (*LogFunction)(const QString &message, Level level);
|
||||
|
||||
public:
|
||||
virtual ~Destination();
|
||||
virtual void write(const QString& message, Level level) = 0;
|
||||
virtual bool isValid() = 0; // returns whether the destination was created correctly
|
||||
};
|
||||
typedef QSharedPointer<Destination> DestinationPtr;
|
||||
|
||||
|
||||
// a series of "named" paramaters, to make the file destination creation more readable
|
||||
enum LogRotationOption
|
||||
{
|
||||
DisableLogRotation = 0,
|
||||
EnableLogRotation = 1
|
||||
};
|
||||
|
||||
struct QSLOG_SHARED_OBJECT MaxSizeBytes
|
||||
{
|
||||
MaxSizeBytes() : size(0) {}
|
||||
explicit MaxSizeBytes(qint64 size_) : size(size_) {}
|
||||
qint64 size;
|
||||
};
|
||||
|
||||
struct QSLOG_SHARED_OBJECT MaxOldLogCount
|
||||
{
|
||||
MaxOldLogCount() : count(0) {}
|
||||
explicit MaxOldLogCount(int count_) : count(count_) {}
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
//! Creates logging destinations/sinks. The caller shares ownership of the destinations with the logger.
|
||||
//! After being added to a logger, the caller can discard the pointers.
|
||||
class QSLOG_SHARED_OBJECT DestinationFactory
|
||||
{
|
||||
public:
|
||||
static DestinationPtr MakeFileDestination(const QString& filePath,
|
||||
LogRotationOption rotation = DisableLogRotation,
|
||||
const MaxSizeBytes &sizeInBytesToRotateAfter = MaxSizeBytes(),
|
||||
const MaxOldLogCount &oldLogsToKeep = MaxOldLogCount());
|
||||
static DestinationPtr MakeDebugOutputDestination();
|
||||
// takes a pointer to a function
|
||||
static DestinationPtr MakeFunctorDestination(Destination::LogFunction f);
|
||||
// takes a QObject + signal/slot
|
||||
static DestinationPtr MakeFunctorDestination(QObject *receiver, const char *member);
|
||||
};
|
||||
|
||||
} // end namespace
|
||||
|
||||
#endif // QSLOGDEST_H
|
@ -0,0 +1,22 @@
|
||||
#ifndef QSLOGDISABLEFORTHISFILE_H
|
||||
#define QSLOGDISABLEFORTHISFILE_H
|
||||
|
||||
#include <QtDebug>
|
||||
// When included AFTER QsLog.h, this file will disable logging in that C++ file. When included
|
||||
// before, it will lead to compiler warnings or errors about macro redefinitions.
|
||||
|
||||
#undef QLOG_TRACE
|
||||
#undef QLOG_DEBUG
|
||||
#undef QLOG_INFO
|
||||
#undef QLOG_WARN
|
||||
#undef QLOG_ERROR
|
||||
#undef QLOG_FATAL
|
||||
|
||||
#define QLOG_TRACE() if (1) {} else qDebug()
|
||||
#define QLOG_DEBUG() if (1) {} else qDebug()
|
||||
#define QLOG_INFO() if (1) {} else qDebug()
|
||||
#define QLOG_WARN() if (1) {} else qDebug()
|
||||
#define QLOG_ERROR() if (1) {} else qDebug()
|
||||
#define QLOG_FATAL() if (1) {} else qDebug()
|
||||
|
||||
#endif // QSLOGDISABLEFORTHISFILE_H
|
@ -0,0 +1,45 @@
|
||||
// Copyright (c) 2013, Razvan Petru
|
||||
// All rights reserved.
|
||||
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
// are permitted provided that the following conditions are met:
|
||||
|
||||
// * Redistributions of source code must retain the above copyright notice, this
|
||||
// list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above copyright notice, this
|
||||
// list of conditions and the following disclaimer in the documentation and/or other
|
||||
// materials provided with the distribution.
|
||||
// * The name of the contributors may not be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
// IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
// OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
#ifndef QSLOGLEVEL_H
|
||||
#define QSLOGLEVEL_H
|
||||
|
||||
namespace QsLogging
|
||||
{
|
||||
|
||||
enum Level
|
||||
{
|
||||
TraceLevel = 0,
|
||||
DebugLevel,
|
||||
InfoLevel,
|
||||
WarnLevel,
|
||||
ErrorLevel,
|
||||
FatalLevel,
|
||||
OffLevel
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // QSLOGLEVEL_H
|
@ -0,0 +1,144 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'canshupeizhi.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_CANSHUPEIZHI_H
|
||||
#define UI_CANSHUPEIZHI_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_canshupeizhi
|
||||
{
|
||||
public:
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QLabel *label_1;
|
||||
QLabel *label_zhongduan;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QLabel *label_4;
|
||||
QLabel *label_6;
|
||||
QLabel *label_2;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_5;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QLabel *label_3;
|
||||
QTextEdit *textEdit;
|
||||
QLabel *label;
|
||||
|
||||
void setupUi(QWidget *canshupeizhi)
|
||||
{
|
||||
if (canshupeizhi->objectName().isEmpty())
|
||||
canshupeizhi->setObjectName(QString::fromUtf8("canshupeizhi"));
|
||||
canshupeizhi->resize(800, 480);
|
||||
pushButton_zhujiemian = new QPushButton(canshupeizhi);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
label_1 = new QLabel(canshupeizhi);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_zhongduan = new QLabel(canshupeizhi);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, 30, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
pushButton_wangluoxinxi = new QPushButton(canshupeizhi);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
label_4 = new QLabel(canshupeizhi);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_6 = new QLabel(canshupeizhi);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 781, 301));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_2 = new QLabel(canshupeizhi);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_xitongshezhi = new QPushButton(canshupeizhi);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_5 = new QLabel(canshupeizhi);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_canshushezhi = new QPushButton(canshupeizhi);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(588, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
label_3 = new QLabel(canshupeizhi);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(585, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
textEdit = new QTextEdit(canshupeizhi);
|
||||
textEdit->setObjectName(QString::fromUtf8("textEdit"));
|
||||
textEdit->setGeometry(QRect(10, 145, 780, 41));
|
||||
label = new QLabel(canshupeizhi);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
label->raise();
|
||||
label_5->raise();
|
||||
label_1->raise();
|
||||
label_2->raise();
|
||||
label_3->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
label_zhongduan->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
label_4->raise();
|
||||
label_6->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
textEdit->raise();
|
||||
|
||||
retranslateUi(canshupeizhi);
|
||||
|
||||
QMetaObject::connectSlotsByName(canshupeizhi);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *canshupeizhi)
|
||||
{
|
||||
canshupeizhi->setWindowTitle(QApplication::translate("canshupeizhi", "Form", nullptr));
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
label_1->setText(QString());
|
||||
label_zhongduan->setText(QApplication::translate("canshupeizhi", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_6->setText(QApplication::translate("canshupeizhi", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_2->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_5->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
label_3->setText(QString());
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class canshupeizhi: public Ui_canshupeizhi {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_CANSHUPEIZHI_H
|
@ -0,0 +1,232 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'keyboard.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_KEYBOARD_H
|
||||
#define UI_KEYBOARD_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QDialog>
|
||||
#include <QtWidgets/QGridLayout>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_KeyBoard
|
||||
{
|
||||
public:
|
||||
QLabel *label;
|
||||
QLabel *showLb;
|
||||
QWidget *layoutWidget;
|
||||
QGridLayout *gridLayout;
|
||||
QPushButton *closeBt;
|
||||
QPushButton *delBt;
|
||||
QPushButton *num_0_Bt;
|
||||
QPushButton *num_5_Bt;
|
||||
QPushButton *dian;
|
||||
QPushButton *num_7_Bt;
|
||||
QPushButton *num_9_Bt;
|
||||
QPushButton *num_6_Bt;
|
||||
QPushButton *num_1_Bt;
|
||||
QPushButton *num_2_Bt;
|
||||
QPushButton *num_8_Bt;
|
||||
QPushButton *num_4_Bt;
|
||||
QPushButton *num_3_Bt;
|
||||
|
||||
void setupUi(QDialog *KeyBoard)
|
||||
{
|
||||
if (KeyBoard->objectName().isEmpty())
|
||||
KeyBoard->setObjectName(QString::fromUtf8("KeyBoard"));
|
||||
KeyBoard->setEnabled(true);
|
||||
KeyBoard->resize(240, 178);
|
||||
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(KeyBoard->sizePolicy().hasHeightForWidth());
|
||||
KeyBoard->setSizePolicy(sizePolicy);
|
||||
KeyBoard->setStyleSheet(QString::fromUtf8(""));
|
||||
label = new QLabel(KeyBoard);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 240, 180));
|
||||
label->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 35, 53);\n"
|
||||
"color: rgb(67, 135, 203);"));
|
||||
label->setFrameShape(QFrame::Box);
|
||||
showLb = new QLabel(KeyBoard);
|
||||
showLb->setObjectName(QString::fromUtf8("showLb"));
|
||||
showLb->setEnabled(true);
|
||||
showLb->setGeometry(QRect(31, 21, 16, 32));
|
||||
QFont font;
|
||||
font.setFamily(QString::fromUtf8("Times New Roman"));
|
||||
font.setPointSize(20);
|
||||
showLb->setFont(font);
|
||||
showLb->setStyleSheet(QString::fromUtf8(""));
|
||||
showLb->setAlignment(Qt::AlignCenter);
|
||||
layoutWidget = new QWidget(KeyBoard);
|
||||
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
|
||||
layoutWidget->setGeometry(QRect(10, 10, 221, 161));
|
||||
gridLayout = new QGridLayout(layoutWidget);
|
||||
gridLayout->setSpacing(6);
|
||||
gridLayout->setContentsMargins(11, 11, 11, 11);
|
||||
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
|
||||
gridLayout->setContentsMargins(0, 0, 0, 0);
|
||||
closeBt = new QPushButton(layoutWidget);
|
||||
closeBt->setObjectName(QString::fromUtf8("closeBt"));
|
||||
closeBt->setEnabled(true);
|
||||
QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
|
||||
sizePolicy1.setHorizontalStretch(0);
|
||||
sizePolicy1.setVerticalStretch(0);
|
||||
sizePolicy1.setHeightForWidth(closeBt->sizePolicy().hasHeightForWidth());
|
||||
closeBt->setSizePolicy(sizePolicy1);
|
||||
closeBt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(closeBt, 0, 1, 1, 2);
|
||||
|
||||
delBt = new QPushButton(layoutWidget);
|
||||
delBt->setObjectName(QString::fromUtf8("delBt"));
|
||||
delBt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(delBt->sizePolicy().hasHeightForWidth());
|
||||
delBt->setSizePolicy(sizePolicy1);
|
||||
delBt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(delBt, 0, 0, 2, 1);
|
||||
|
||||
num_0_Bt = new QPushButton(layoutWidget);
|
||||
num_0_Bt->setObjectName(QString::fromUtf8("num_0_Bt"));
|
||||
num_0_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_0_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_0_Bt->setSizePolicy(sizePolicy1);
|
||||
num_0_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_0_Bt, 1, 2, 1, 1);
|
||||
|
||||
num_5_Bt = new QPushButton(layoutWidget);
|
||||
num_5_Bt->setObjectName(QString::fromUtf8("num_5_Bt"));
|
||||
num_5_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_5_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_5_Bt->setSizePolicy(sizePolicy1);
|
||||
num_5_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_5_Bt, 3, 1, 1, 1);
|
||||
|
||||
dian = new QPushButton(layoutWidget);
|
||||
dian->setObjectName(QString::fromUtf8("dian"));
|
||||
sizePolicy1.setHeightForWidth(dian->sizePolicy().hasHeightForWidth());
|
||||
dian->setSizePolicy(sizePolicy1);
|
||||
dian->setFont(font);
|
||||
|
||||
gridLayout->addWidget(dian, 1, 1, 1, 1);
|
||||
|
||||
num_7_Bt = new QPushButton(layoutWidget);
|
||||
num_7_Bt->setObjectName(QString::fromUtf8("num_7_Bt"));
|
||||
num_7_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_7_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_7_Bt->setSizePolicy(sizePolicy1);
|
||||
num_7_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_7_Bt, 2, 0, 1, 1);
|
||||
|
||||
num_9_Bt = new QPushButton(layoutWidget);
|
||||
num_9_Bt->setObjectName(QString::fromUtf8("num_9_Bt"));
|
||||
num_9_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_9_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_9_Bt->setSizePolicy(sizePolicy1);
|
||||
num_9_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_9_Bt, 2, 2, 1, 1);
|
||||
|
||||
num_6_Bt = new QPushButton(layoutWidget);
|
||||
num_6_Bt->setObjectName(QString::fromUtf8("num_6_Bt"));
|
||||
num_6_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_6_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_6_Bt->setSizePolicy(sizePolicy1);
|
||||
num_6_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_6_Bt, 3, 2, 1, 1);
|
||||
|
||||
num_1_Bt = new QPushButton(layoutWidget);
|
||||
num_1_Bt->setObjectName(QString::fromUtf8("num_1_Bt"));
|
||||
num_1_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_1_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_1_Bt->setSizePolicy(sizePolicy1);
|
||||
num_1_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_1_Bt, 4, 0, 1, 1);
|
||||
|
||||
num_2_Bt = new QPushButton(layoutWidget);
|
||||
num_2_Bt->setObjectName(QString::fromUtf8("num_2_Bt"));
|
||||
num_2_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_2_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_2_Bt->setSizePolicy(sizePolicy1);
|
||||
num_2_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_2_Bt, 4, 1, 1, 1);
|
||||
|
||||
num_8_Bt = new QPushButton(layoutWidget);
|
||||
num_8_Bt->setObjectName(QString::fromUtf8("num_8_Bt"));
|
||||
num_8_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_8_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_8_Bt->setSizePolicy(sizePolicy1);
|
||||
num_8_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_8_Bt, 2, 1, 1, 1);
|
||||
|
||||
num_4_Bt = new QPushButton(layoutWidget);
|
||||
num_4_Bt->setObjectName(QString::fromUtf8("num_4_Bt"));
|
||||
num_4_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_4_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_4_Bt->setSizePolicy(sizePolicy1);
|
||||
num_4_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_4_Bt, 3, 0, 1, 1);
|
||||
|
||||
num_3_Bt = new QPushButton(layoutWidget);
|
||||
num_3_Bt->setObjectName(QString::fromUtf8("num_3_Bt"));
|
||||
num_3_Bt->setEnabled(true);
|
||||
sizePolicy1.setHeightForWidth(num_3_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_3_Bt->setSizePolicy(sizePolicy1);
|
||||
num_3_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_3_Bt, 4, 2, 1, 1);
|
||||
|
||||
|
||||
retranslateUi(KeyBoard);
|
||||
|
||||
QMetaObject::connectSlotsByName(KeyBoard);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QDialog *KeyBoard)
|
||||
{
|
||||
KeyBoard->setWindowTitle(QApplication::translate("KeyBoard", "Dialog", nullptr));
|
||||
label->setText(QString());
|
||||
showLb->setText(QString());
|
||||
closeBt->setText(QApplication::translate("KeyBoard", "close", nullptr));
|
||||
delBt->setText(QApplication::translate("KeyBoard", "Del", nullptr));
|
||||
num_0_Bt->setText(QApplication::translate("KeyBoard", "0", nullptr));
|
||||
num_5_Bt->setText(QApplication::translate("KeyBoard", "5", nullptr));
|
||||
dian->setText(QApplication::translate("KeyBoard", ".", nullptr));
|
||||
num_7_Bt->setText(QApplication::translate("KeyBoard", "7", nullptr));
|
||||
num_9_Bt->setText(QApplication::translate("KeyBoard", "9", nullptr));
|
||||
num_6_Bt->setText(QApplication::translate("KeyBoard", "6", nullptr));
|
||||
num_1_Bt->setText(QApplication::translate("KeyBoard", "1", nullptr));
|
||||
num_2_Bt->setText(QApplication::translate("KeyBoard", "2", nullptr));
|
||||
num_8_Bt->setText(QApplication::translate("KeyBoard", "8", nullptr));
|
||||
num_4_Bt->setText(QApplication::translate("KeyBoard", "4", nullptr));
|
||||
num_3_Bt->setText(QApplication::translate("KeyBoard", "3", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class KeyBoard: public Ui_KeyBoard {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_KEYBOARD_H
|
@ -0,0 +1,531 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'keyboard_ABC.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_KEYBOARD_ABC_H
|
||||
#define UI_KEYBOARD_ABC_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QDialog>
|
||||
#include <QtWidgets/QGridLayout>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_KeyBoard_ABC
|
||||
{
|
||||
public:
|
||||
QLabel *label;
|
||||
QLabel *showLb;
|
||||
QWidget *layoutWidget;
|
||||
QGridLayout *gridLayout;
|
||||
QPushButton *y_Bt;
|
||||
QPushButton *e_Bt;
|
||||
QPushButton *n_Bt;
|
||||
QPushButton *d_Bt;
|
||||
QPushButton *num_1_Bt;
|
||||
QPushButton *o_Bt;
|
||||
QPushButton *v_Bt;
|
||||
QPushButton *b_Bt;
|
||||
QPushButton *p_Bt;
|
||||
QPushButton *num_8_Bt;
|
||||
QPushButton *c_Bt;
|
||||
QPushButton *q_Bt;
|
||||
QPushButton *x_Bt;
|
||||
QPushButton *num_3_Bt;
|
||||
QPushButton *caps_Bt;
|
||||
QPushButton *i_Bt;
|
||||
QPushButton *num_5_Bt;
|
||||
QPushButton *num_4_Bt;
|
||||
QPushButton *l_Bt;
|
||||
QPushButton *s_Bt;
|
||||
QPushButton *a_Bt;
|
||||
QPushButton *num_6_Bt;
|
||||
QPushButton *j_Bt;
|
||||
QPushButton *z_Bt;
|
||||
QPushButton *num_2_Bt;
|
||||
QPushButton *g_Bt;
|
||||
QPushButton *spaceBt;
|
||||
QPushButton *k_Bt;
|
||||
QPushButton *m_Bt;
|
||||
QPushButton *h_Bt;
|
||||
QPushButton *u_Bt;
|
||||
QPushButton *num_7_Bt;
|
||||
QPushButton *w_Bt;
|
||||
QPushButton *f_Bt;
|
||||
QPushButton *r_Bt;
|
||||
QPushButton *num_0_Bt;
|
||||
QPushButton *t_Bt;
|
||||
QPushButton *num_9_Bt;
|
||||
QPushButton *delBt;
|
||||
QPushButton *closeBt;
|
||||
|
||||
void setupUi(QDialog *KeyBoard_ABC)
|
||||
{
|
||||
if (KeyBoard_ABC->objectName().isEmpty())
|
||||
KeyBoard_ABC->setObjectName(QString::fromUtf8("KeyBoard_ABC"));
|
||||
KeyBoard_ABC->setEnabled(true);
|
||||
KeyBoard_ABC->resize(780, 154);
|
||||
KeyBoard_ABC->setStyleSheet(QString::fromUtf8(""));
|
||||
label = new QLabel(KeyBoard_ABC);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(1, 1, 781, 153));
|
||||
label->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 62, 91);"));
|
||||
showLb = new QLabel(KeyBoard_ABC);
|
||||
showLb->setObjectName(QString::fromUtf8("showLb"));
|
||||
showLb->setEnabled(true);
|
||||
showLb->setGeometry(QRect(119, 1, 16, 16));
|
||||
QFont font;
|
||||
font.setFamily(QString::fromUtf8("Times New Roman"));
|
||||
font.setPointSize(20);
|
||||
showLb->setFont(font);
|
||||
showLb->setStyleSheet(QString::fromUtf8(""));
|
||||
showLb->setAlignment(Qt::AlignCenter);
|
||||
layoutWidget = new QWidget(KeyBoard_ABC);
|
||||
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
|
||||
layoutWidget->setGeometry(QRect(10, 10, 761, 141));
|
||||
gridLayout = new QGridLayout(layoutWidget);
|
||||
gridLayout->setSpacing(6);
|
||||
gridLayout->setContentsMargins(11, 11, 11, 11);
|
||||
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
|
||||
gridLayout->setHorizontalSpacing(3);
|
||||
gridLayout->setVerticalSpacing(1);
|
||||
gridLayout->setContentsMargins(0, 0, 0, 0);
|
||||
y_Bt = new QPushButton(layoutWidget);
|
||||
y_Bt->setObjectName(QString::fromUtf8("y_Bt"));
|
||||
y_Bt->setEnabled(true);
|
||||
QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(y_Bt->sizePolicy().hasHeightForWidth());
|
||||
y_Bt->setSizePolicy(sizePolicy);
|
||||
y_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(y_Bt, 1, 5, 1, 1);
|
||||
|
||||
e_Bt = new QPushButton(layoutWidget);
|
||||
e_Bt->setObjectName(QString::fromUtf8("e_Bt"));
|
||||
e_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(e_Bt->sizePolicy().hasHeightForWidth());
|
||||
e_Bt->setSizePolicy(sizePolicy);
|
||||
e_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(e_Bt, 1, 2, 1, 1);
|
||||
|
||||
n_Bt = new QPushButton(layoutWidget);
|
||||
n_Bt->setObjectName(QString::fromUtf8("n_Bt"));
|
||||
n_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(n_Bt->sizePolicy().hasHeightForWidth());
|
||||
n_Bt->setSizePolicy(sizePolicy);
|
||||
n_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(n_Bt, 3, 6, 1, 1);
|
||||
|
||||
d_Bt = new QPushButton(layoutWidget);
|
||||
d_Bt->setObjectName(QString::fromUtf8("d_Bt"));
|
||||
d_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(d_Bt->sizePolicy().hasHeightForWidth());
|
||||
d_Bt->setSizePolicy(sizePolicy);
|
||||
d_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(d_Bt, 2, 3, 1, 1);
|
||||
|
||||
num_1_Bt = new QPushButton(layoutWidget);
|
||||
num_1_Bt->setObjectName(QString::fromUtf8("num_1_Bt"));
|
||||
num_1_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_1_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_1_Bt->setSizePolicy(sizePolicy);
|
||||
num_1_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_1_Bt, 1, 10, 1, 1);
|
||||
|
||||
o_Bt = new QPushButton(layoutWidget);
|
||||
o_Bt->setObjectName(QString::fromUtf8("o_Bt"));
|
||||
o_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(o_Bt->sizePolicy().hasHeightForWidth());
|
||||
o_Bt->setSizePolicy(sizePolicy);
|
||||
o_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(o_Bt, 1, 8, 1, 1);
|
||||
|
||||
v_Bt = new QPushButton(layoutWidget);
|
||||
v_Bt->setObjectName(QString::fromUtf8("v_Bt"));
|
||||
v_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(v_Bt->sizePolicy().hasHeightForWidth());
|
||||
v_Bt->setSizePolicy(sizePolicy);
|
||||
v_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(v_Bt, 3, 4, 1, 1);
|
||||
|
||||
b_Bt = new QPushButton(layoutWidget);
|
||||
b_Bt->setObjectName(QString::fromUtf8("b_Bt"));
|
||||
b_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(b_Bt->sizePolicy().hasHeightForWidth());
|
||||
b_Bt->setSizePolicy(sizePolicy);
|
||||
b_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(b_Bt, 3, 5, 1, 1);
|
||||
|
||||
p_Bt = new QPushButton(layoutWidget);
|
||||
p_Bt->setObjectName(QString::fromUtf8("p_Bt"));
|
||||
p_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(p_Bt->sizePolicy().hasHeightForWidth());
|
||||
p_Bt->setSizePolicy(sizePolicy);
|
||||
p_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(p_Bt, 1, 9, 1, 1);
|
||||
|
||||
num_8_Bt = new QPushButton(layoutWidget);
|
||||
num_8_Bt->setObjectName(QString::fromUtf8("num_8_Bt"));
|
||||
num_8_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_8_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_8_Bt->setSizePolicy(sizePolicy);
|
||||
num_8_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_8_Bt, 3, 11, 1, 1);
|
||||
|
||||
c_Bt = new QPushButton(layoutWidget);
|
||||
c_Bt->setObjectName(QString::fromUtf8("c_Bt"));
|
||||
c_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(c_Bt->sizePolicy().hasHeightForWidth());
|
||||
c_Bt->setSizePolicy(sizePolicy);
|
||||
c_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(c_Bt, 3, 3, 1, 1);
|
||||
|
||||
q_Bt = new QPushButton(layoutWidget);
|
||||
q_Bt->setObjectName(QString::fromUtf8("q_Bt"));
|
||||
q_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(q_Bt->sizePolicy().hasHeightForWidth());
|
||||
q_Bt->setSizePolicy(sizePolicy);
|
||||
q_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(q_Bt, 1, 0, 1, 1);
|
||||
|
||||
x_Bt = new QPushButton(layoutWidget);
|
||||
x_Bt->setObjectName(QString::fromUtf8("x_Bt"));
|
||||
x_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(x_Bt->sizePolicy().hasHeightForWidth());
|
||||
x_Bt->setSizePolicy(sizePolicy);
|
||||
x_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(x_Bt, 3, 2, 1, 1);
|
||||
|
||||
num_3_Bt = new QPushButton(layoutWidget);
|
||||
num_3_Bt->setObjectName(QString::fromUtf8("num_3_Bt"));
|
||||
num_3_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_3_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_3_Bt->setSizePolicy(sizePolicy);
|
||||
num_3_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_3_Bt, 1, 12, 1, 1);
|
||||
|
||||
caps_Bt = new QPushButton(layoutWidget);
|
||||
caps_Bt->setObjectName(QString::fromUtf8("caps_Bt"));
|
||||
caps_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(caps_Bt->sizePolicy().hasHeightForWidth());
|
||||
caps_Bt->setSizePolicy(sizePolicy);
|
||||
QFont font1;
|
||||
font1.setFamily(QString::fromUtf8("Times New Roman"));
|
||||
font1.setPointSize(15);
|
||||
caps_Bt->setFont(font1);
|
||||
|
||||
gridLayout->addWidget(caps_Bt, 2, 0, 1, 1);
|
||||
|
||||
i_Bt = new QPushButton(layoutWidget);
|
||||
i_Bt->setObjectName(QString::fromUtf8("i_Bt"));
|
||||
i_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(i_Bt->sizePolicy().hasHeightForWidth());
|
||||
i_Bt->setSizePolicy(sizePolicy);
|
||||
i_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(i_Bt, 1, 7, 1, 1);
|
||||
|
||||
num_5_Bt = new QPushButton(layoutWidget);
|
||||
num_5_Bt->setObjectName(QString::fromUtf8("num_5_Bt"));
|
||||
num_5_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_5_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_5_Bt->setSizePolicy(sizePolicy);
|
||||
num_5_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_5_Bt, 2, 11, 1, 1);
|
||||
|
||||
num_4_Bt = new QPushButton(layoutWidget);
|
||||
num_4_Bt->setObjectName(QString::fromUtf8("num_4_Bt"));
|
||||
num_4_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_4_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_4_Bt->setSizePolicy(sizePolicy);
|
||||
num_4_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_4_Bt, 2, 10, 1, 1);
|
||||
|
||||
l_Bt = new QPushButton(layoutWidget);
|
||||
l_Bt->setObjectName(QString::fromUtf8("l_Bt"));
|
||||
l_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(l_Bt->sizePolicy().hasHeightForWidth());
|
||||
l_Bt->setSizePolicy(sizePolicy);
|
||||
l_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(l_Bt, 2, 9, 1, 1);
|
||||
|
||||
s_Bt = new QPushButton(layoutWidget);
|
||||
s_Bt->setObjectName(QString::fromUtf8("s_Bt"));
|
||||
s_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(s_Bt->sizePolicy().hasHeightForWidth());
|
||||
s_Bt->setSizePolicy(sizePolicy);
|
||||
s_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(s_Bt, 2, 2, 1, 1);
|
||||
|
||||
a_Bt = new QPushButton(layoutWidget);
|
||||
a_Bt->setObjectName(QString::fromUtf8("a_Bt"));
|
||||
a_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(a_Bt->sizePolicy().hasHeightForWidth());
|
||||
a_Bt->setSizePolicy(sizePolicy);
|
||||
a_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(a_Bt, 2, 1, 1, 1);
|
||||
|
||||
num_6_Bt = new QPushButton(layoutWidget);
|
||||
num_6_Bt->setObjectName(QString::fromUtf8("num_6_Bt"));
|
||||
num_6_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_6_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_6_Bt->setSizePolicy(sizePolicy);
|
||||
num_6_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_6_Bt, 2, 12, 1, 1);
|
||||
|
||||
j_Bt = new QPushButton(layoutWidget);
|
||||
j_Bt->setObjectName(QString::fromUtf8("j_Bt"));
|
||||
j_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(j_Bt->sizePolicy().hasHeightForWidth());
|
||||
j_Bt->setSizePolicy(sizePolicy);
|
||||
j_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(j_Bt, 2, 7, 1, 1);
|
||||
|
||||
z_Bt = new QPushButton(layoutWidget);
|
||||
z_Bt->setObjectName(QString::fromUtf8("z_Bt"));
|
||||
z_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(z_Bt->sizePolicy().hasHeightForWidth());
|
||||
z_Bt->setSizePolicy(sizePolicy);
|
||||
z_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(z_Bt, 3, 1, 1, 1);
|
||||
|
||||
num_2_Bt = new QPushButton(layoutWidget);
|
||||
num_2_Bt->setObjectName(QString::fromUtf8("num_2_Bt"));
|
||||
num_2_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_2_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_2_Bt->setSizePolicy(sizePolicy);
|
||||
num_2_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_2_Bt, 1, 11, 1, 1);
|
||||
|
||||
g_Bt = new QPushButton(layoutWidget);
|
||||
g_Bt->setObjectName(QString::fromUtf8("g_Bt"));
|
||||
g_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(g_Bt->sizePolicy().hasHeightForWidth());
|
||||
g_Bt->setSizePolicy(sizePolicy);
|
||||
g_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(g_Bt, 2, 5, 1, 1);
|
||||
|
||||
spaceBt = new QPushButton(layoutWidget);
|
||||
spaceBt->setObjectName(QString::fromUtf8("spaceBt"));
|
||||
spaceBt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(spaceBt->sizePolicy().hasHeightForWidth());
|
||||
spaceBt->setSizePolicy(sizePolicy);
|
||||
spaceBt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(spaceBt, 3, 8, 1, 2);
|
||||
|
||||
k_Bt = new QPushButton(layoutWidget);
|
||||
k_Bt->setObjectName(QString::fromUtf8("k_Bt"));
|
||||
k_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(k_Bt->sizePolicy().hasHeightForWidth());
|
||||
k_Bt->setSizePolicy(sizePolicy);
|
||||
k_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(k_Bt, 2, 8, 1, 1);
|
||||
|
||||
m_Bt = new QPushButton(layoutWidget);
|
||||
m_Bt->setObjectName(QString::fromUtf8("m_Bt"));
|
||||
m_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(m_Bt->sizePolicy().hasHeightForWidth());
|
||||
m_Bt->setSizePolicy(sizePolicy);
|
||||
m_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(m_Bt, 3, 7, 1, 1);
|
||||
|
||||
h_Bt = new QPushButton(layoutWidget);
|
||||
h_Bt->setObjectName(QString::fromUtf8("h_Bt"));
|
||||
h_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(h_Bt->sizePolicy().hasHeightForWidth());
|
||||
h_Bt->setSizePolicy(sizePolicy);
|
||||
h_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(h_Bt, 2, 6, 1, 1);
|
||||
|
||||
u_Bt = new QPushButton(layoutWidget);
|
||||
u_Bt->setObjectName(QString::fromUtf8("u_Bt"));
|
||||
u_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(u_Bt->sizePolicy().hasHeightForWidth());
|
||||
u_Bt->setSizePolicy(sizePolicy);
|
||||
u_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(u_Bt, 1, 6, 1, 1);
|
||||
|
||||
num_7_Bt = new QPushButton(layoutWidget);
|
||||
num_7_Bt->setObjectName(QString::fromUtf8("num_7_Bt"));
|
||||
num_7_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_7_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_7_Bt->setSizePolicy(sizePolicy);
|
||||
num_7_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_7_Bt, 3, 10, 1, 1);
|
||||
|
||||
w_Bt = new QPushButton(layoutWidget);
|
||||
w_Bt->setObjectName(QString::fromUtf8("w_Bt"));
|
||||
w_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(w_Bt->sizePolicy().hasHeightForWidth());
|
||||
w_Bt->setSizePolicy(sizePolicy);
|
||||
w_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(w_Bt, 1, 1, 1, 1);
|
||||
|
||||
f_Bt = new QPushButton(layoutWidget);
|
||||
f_Bt->setObjectName(QString::fromUtf8("f_Bt"));
|
||||
f_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(f_Bt->sizePolicy().hasHeightForWidth());
|
||||
f_Bt->setSizePolicy(sizePolicy);
|
||||
f_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(f_Bt, 2, 4, 1, 1);
|
||||
|
||||
r_Bt = new QPushButton(layoutWidget);
|
||||
r_Bt->setObjectName(QString::fromUtf8("r_Bt"));
|
||||
r_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(r_Bt->sizePolicy().hasHeightForWidth());
|
||||
r_Bt->setSizePolicy(sizePolicy);
|
||||
r_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(r_Bt, 1, 3, 1, 1);
|
||||
|
||||
num_0_Bt = new QPushButton(layoutWidget);
|
||||
num_0_Bt->setObjectName(QString::fromUtf8("num_0_Bt"));
|
||||
num_0_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_0_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_0_Bt->setSizePolicy(sizePolicy);
|
||||
num_0_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_0_Bt, 0, 12, 1, 1);
|
||||
|
||||
t_Bt = new QPushButton(layoutWidget);
|
||||
t_Bt->setObjectName(QString::fromUtf8("t_Bt"));
|
||||
t_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(t_Bt->sizePolicy().hasHeightForWidth());
|
||||
t_Bt->setSizePolicy(sizePolicy);
|
||||
t_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(t_Bt, 1, 4, 1, 1);
|
||||
|
||||
num_9_Bt = new QPushButton(layoutWidget);
|
||||
num_9_Bt->setObjectName(QString::fromUtf8("num_9_Bt"));
|
||||
num_9_Bt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(num_9_Bt->sizePolicy().hasHeightForWidth());
|
||||
num_9_Bt->setSizePolicy(sizePolicy);
|
||||
num_9_Bt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(num_9_Bt, 3, 12, 1, 1);
|
||||
|
||||
delBt = new QPushButton(layoutWidget);
|
||||
delBt->setObjectName(QString::fromUtf8("delBt"));
|
||||
delBt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(delBt->sizePolicy().hasHeightForWidth());
|
||||
delBt->setSizePolicy(sizePolicy);
|
||||
delBt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(delBt, 0, 11, 1, 1);
|
||||
|
||||
closeBt = new QPushButton(layoutWidget);
|
||||
closeBt->setObjectName(QString::fromUtf8("closeBt"));
|
||||
closeBt->setEnabled(true);
|
||||
sizePolicy.setHeightForWidth(closeBt->sizePolicy().hasHeightForWidth());
|
||||
closeBt->setSizePolicy(sizePolicy);
|
||||
closeBt->setFont(font);
|
||||
|
||||
gridLayout->addWidget(closeBt, 0, 9, 1, 2);
|
||||
|
||||
showLb->raise();
|
||||
label->raise();
|
||||
layoutWidget->raise();
|
||||
|
||||
retranslateUi(KeyBoard_ABC);
|
||||
|
||||
QMetaObject::connectSlotsByName(KeyBoard_ABC);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QDialog *KeyBoard_ABC)
|
||||
{
|
||||
KeyBoard_ABC->setWindowTitle(QApplication::translate("KeyBoard_ABC", "Dialog", nullptr));
|
||||
label->setText(QString());
|
||||
showLb->setText(QString());
|
||||
y_Bt->setText(QApplication::translate("KeyBoard_ABC", "y", nullptr));
|
||||
e_Bt->setText(QApplication::translate("KeyBoard_ABC", "e", nullptr));
|
||||
n_Bt->setText(QApplication::translate("KeyBoard_ABC", "n", nullptr));
|
||||
d_Bt->setText(QApplication::translate("KeyBoard_ABC", "d", nullptr));
|
||||
num_1_Bt->setText(QApplication::translate("KeyBoard_ABC", "1", nullptr));
|
||||
o_Bt->setText(QApplication::translate("KeyBoard_ABC", "o", nullptr));
|
||||
v_Bt->setText(QApplication::translate("KeyBoard_ABC", "v", nullptr));
|
||||
b_Bt->setText(QApplication::translate("KeyBoard_ABC", "b", nullptr));
|
||||
p_Bt->setText(QApplication::translate("KeyBoard_ABC", "p", nullptr));
|
||||
num_8_Bt->setText(QApplication::translate("KeyBoard_ABC", "8", nullptr));
|
||||
c_Bt->setText(QApplication::translate("KeyBoard_ABC", "c", nullptr));
|
||||
q_Bt->setText(QApplication::translate("KeyBoard_ABC", "q", nullptr));
|
||||
x_Bt->setText(QApplication::translate("KeyBoard_ABC", "x", nullptr));
|
||||
num_3_Bt->setText(QApplication::translate("KeyBoard_ABC", "3", nullptr));
|
||||
caps_Bt->setText(QApplication::translate("KeyBoard_ABC", "Caps", nullptr));
|
||||
i_Bt->setText(QApplication::translate("KeyBoard_ABC", "i", nullptr));
|
||||
num_5_Bt->setText(QApplication::translate("KeyBoard_ABC", "5", nullptr));
|
||||
num_4_Bt->setText(QApplication::translate("KeyBoard_ABC", "4", nullptr));
|
||||
l_Bt->setText(QApplication::translate("KeyBoard_ABC", "l", nullptr));
|
||||
s_Bt->setText(QApplication::translate("KeyBoard_ABC", "s", nullptr));
|
||||
a_Bt->setText(QApplication::translate("KeyBoard_ABC", "a", nullptr));
|
||||
num_6_Bt->setText(QApplication::translate("KeyBoard_ABC", "6", nullptr));
|
||||
j_Bt->setText(QApplication::translate("KeyBoard_ABC", "j", nullptr));
|
||||
z_Bt->setText(QApplication::translate("KeyBoard_ABC", "z", nullptr));
|
||||
num_2_Bt->setText(QApplication::translate("KeyBoard_ABC", "2", nullptr));
|
||||
g_Bt->setText(QApplication::translate("KeyBoard_ABC", "g", nullptr));
|
||||
spaceBt->setText(QApplication::translate("KeyBoard_ABC", "space", nullptr));
|
||||
k_Bt->setText(QApplication::translate("KeyBoard_ABC", "k", nullptr));
|
||||
m_Bt->setText(QApplication::translate("KeyBoard_ABC", "m", nullptr));
|
||||
h_Bt->setText(QApplication::translate("KeyBoard_ABC", "h", nullptr));
|
||||
u_Bt->setText(QApplication::translate("KeyBoard_ABC", "u", nullptr));
|
||||
num_7_Bt->setText(QApplication::translate("KeyBoard_ABC", "7", nullptr));
|
||||
w_Bt->setText(QApplication::translate("KeyBoard_ABC", "w", nullptr));
|
||||
f_Bt->setText(QApplication::translate("KeyBoard_ABC", "f", nullptr));
|
||||
r_Bt->setText(QApplication::translate("KeyBoard_ABC", "r", nullptr));
|
||||
num_0_Bt->setText(QApplication::translate("KeyBoard_ABC", "0", nullptr));
|
||||
t_Bt->setText(QApplication::translate("KeyBoard_ABC", "t", nullptr));
|
||||
num_9_Bt->setText(QApplication::translate("KeyBoard_ABC", "9", nullptr));
|
||||
delBt->setText(QApplication::translate("KeyBoard_ABC", "Del", nullptr));
|
||||
closeBt->setText(QApplication::translate("KeyBoard_ABC", "close", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class KeyBoard_ABC: public Ui_KeyBoard_ABC {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_KEYBOARD_ABC_H
|
@ -0,0 +1,240 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'mainwindow.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_MAINWINDOW_H
|
||||
#define UI_MAINWINDOW_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QStatusBar>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_MainWindow
|
||||
{
|
||||
public:
|
||||
QWidget *centralwidget;
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_6;
|
||||
QLabel *label_zhongduan;
|
||||
QLabel *label_tubiao_wifi;
|
||||
QLabel *label_tubiao_4g;
|
||||
QLabel *label_tubiao_lora;
|
||||
QLabel *label_Awendu;
|
||||
QLabel *label_1;
|
||||
QTextEdit *textEdit_wendu;
|
||||
QLabel *label_Bwendu;
|
||||
QLabel *label_Cwendu;
|
||||
QTextEdit *textEdit_zhujiemian;
|
||||
QLabel *label_tiexinwendu;
|
||||
QLabel *label_tubiao_yunxing;
|
||||
QLabel *label_tubiao_lan;
|
||||
QTextEdit *textEdit_tubiao;
|
||||
QLabel *label_2;
|
||||
QLabel *label_3;
|
||||
QLabel *label_4;
|
||||
QLabel *label_5;
|
||||
QLabel *label;
|
||||
QStatusBar *statusbar;
|
||||
|
||||
void setupUi(QMainWindow *MainWindow)
|
||||
{
|
||||
if (MainWindow->objectName().isEmpty())
|
||||
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
||||
MainWindow->resize(800, 480);
|
||||
MainWindow->setStyleSheet(QString::fromUtf8("color: rgb(244, 244, 244);"));
|
||||
centralwidget = new QWidget(MainWindow);
|
||||
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
|
||||
pushButton_zhujiemian = new QPushButton(centralwidget);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
pushButton_wangluoxinxi = new QPushButton(centralwidget);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
pushButton_canshushezhi = new QPushButton(centralwidget);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(588, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
pushButton_xitongshezhi = new QPushButton(centralwidget);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_6 = new QLabel(centralwidget);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 780, 300));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_zhongduan = new QLabel(centralwidget);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, -10, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
label_tubiao_wifi = new QLabel(centralwidget);
|
||||
label_tubiao_wifi->setObjectName(QString::fromUtf8("label_tubiao_wifi"));
|
||||
label_tubiao_wifi->setGeometry(QRect(758, 4, 31, 31));
|
||||
label_tubiao_wifi->setStyleSheet(QString::fromUtf8("image: url(:/image/image/WIFI2-disconnect.png);"));
|
||||
label_tubiao_4g = new QLabel(centralwidget);
|
||||
label_tubiao_4g->setObjectName(QString::fromUtf8("label_tubiao_4g"));
|
||||
label_tubiao_4g->setGeometry(QRect(720, 4, 31, 31));
|
||||
label_tubiao_4g->setStyleSheet(QString::fromUtf8("image: url(:/image/image/4G.png);"));
|
||||
label_tubiao_lora = new QLabel(centralwidget);
|
||||
label_tubiao_lora->setObjectName(QString::fromUtf8("label_tubiao_lora"));
|
||||
label_tubiao_lora->setGeometry(QRect(682, 4, 31, 31));
|
||||
label_tubiao_lora->setStyleSheet(QString::fromUtf8("image: url(:/image/image/LORA.png);"));
|
||||
label_Awendu = new QLabel(centralwidget);
|
||||
label_Awendu->setObjectName(QString::fromUtf8("label_Awendu"));
|
||||
label_Awendu->setGeometry(QRect(23, 150, 181, 31));
|
||||
label_Awendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
label_Awendu->setAlignment(Qt::AlignCenter);
|
||||
label_1 = new QLabel(centralwidget);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
textEdit_wendu = new QTextEdit(centralwidget);
|
||||
textEdit_wendu->setObjectName(QString::fromUtf8("textEdit_wendu"));
|
||||
textEdit_wendu->setGeometry(QRect(20, 140, 761, 51));
|
||||
textEdit_wendu->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_Bwendu = new QLabel(centralwidget);
|
||||
label_Bwendu->setObjectName(QString::fromUtf8("label_Bwendu"));
|
||||
label_Bwendu->setGeometry(QRect(210, 150, 181, 31));
|
||||
label_Bwendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
label_Cwendu = new QLabel(centralwidget);
|
||||
label_Cwendu->setObjectName(QString::fromUtf8("label_Cwendu"));
|
||||
label_Cwendu->setGeometry(QRect(410, 150, 181, 31));
|
||||
label_Cwendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(0, 171, 171);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
textEdit_zhujiemian = new QTextEdit(centralwidget);
|
||||
textEdit_zhujiemian->setObjectName(QString::fromUtf8("textEdit_zhujiemian"));
|
||||
textEdit_zhujiemian->setGeometry(QRect(10, 200, 780, 41));
|
||||
textEdit_zhujiemian->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_tiexinwendu = new QLabel(centralwidget);
|
||||
label_tiexinwendu->setObjectName(QString::fromUtf8("label_tiexinwendu"));
|
||||
label_tiexinwendu->setGeometry(QRect(600, 150, 181, 31));
|
||||
label_tiexinwendu->setStyleSheet(QString::fromUtf8("\n"
|
||||
"color: rgb(145, 145, 145);\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";"));
|
||||
label_tubiao_yunxing = new QLabel(centralwidget);
|
||||
label_tubiao_yunxing->setObjectName(QString::fromUtf8("label_tubiao_yunxing"));
|
||||
label_tubiao_yunxing->setGeometry(QRect(596, 4, 31, 31));
|
||||
label_tubiao_yunxing->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yunxing.png);"));
|
||||
label_tubiao_lan = new QLabel(centralwidget);
|
||||
label_tubiao_lan->setObjectName(QString::fromUtf8("label_tubiao_lan"));
|
||||
label_tubiao_lan->setGeometry(QRect(639, 4, 31, 31));
|
||||
label_tubiao_lan->setStyleSheet(QString::fromUtf8("image: url(:/image/image/yitaiyang.png);"));
|
||||
textEdit_tubiao = new QTextEdit(centralwidget);
|
||||
textEdit_tubiao->setObjectName(QString::fromUtf8("textEdit_tubiao"));
|
||||
textEdit_tubiao->setGeometry(QRect(584, 2, 210, 36));
|
||||
textEdit_tubiao->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label_2 = new QLabel(centralwidget);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_3 = new QLabel(centralwidget);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(584, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_4 = new QLabel(centralwidget);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_5 = new QLabel(centralwidget);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label = new QLabel(centralwidget);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
MainWindow->setCentralWidget(centralwidget);
|
||||
label->raise();
|
||||
label_4->raise();
|
||||
label_3->raise();
|
||||
label_2->raise();
|
||||
label_1->raise();
|
||||
label_5->raise();
|
||||
label_6->raise();
|
||||
textEdit_tubiao->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
label_zhongduan->raise();
|
||||
textEdit_wendu->raise();
|
||||
label_Awendu->raise();
|
||||
label_Bwendu->raise();
|
||||
label_Cwendu->raise();
|
||||
textEdit_zhujiemian->raise();
|
||||
label_tiexinwendu->raise();
|
||||
label_tubiao_yunxing->raise();
|
||||
label_tubiao_lan->raise();
|
||||
label_tubiao_lora->raise();
|
||||
label_tubiao_4g->raise();
|
||||
label_tubiao_wifi->raise();
|
||||
statusbar = new QStatusBar(MainWindow);
|
||||
statusbar->setObjectName(QString::fromUtf8("statusbar"));
|
||||
MainWindow->setStatusBar(statusbar);
|
||||
|
||||
retranslateUi(MainWindow);
|
||||
|
||||
QMetaObject::connectSlotsByName(MainWindow);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QMainWindow *MainWindow)
|
||||
{
|
||||
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", nullptr));
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_6->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_zhongduan->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
label_tubiao_wifi->setText(QString());
|
||||
label_tubiao_4g->setText(QString());
|
||||
label_tubiao_lora->setText(QString());
|
||||
label_Awendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">A</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\347\233\270\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">52</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_1->setText(QString());
|
||||
label_Bwendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">B</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\347\233\270\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">45</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_Cwendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">C</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\347\233\270\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">47</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_tiexinwendu->setText(QApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\351\223\201\350\212\257\346\270\251\345\272\246\357\274\232</span><span style=\" font-family:'\345\256\213\344\275\223','Calibri'; font-size:16pt; font-weight:600;\">67</span><span style=\" font-family:'\345\256\213\344\275\223'; font-size:16pt; font-weight:600;\">\342\204\203</span></p></body></html>", nullptr));
|
||||
label_tubiao_yunxing->setText(QString());
|
||||
label_tubiao_lan->setText(QString());
|
||||
label_2->setText(QString());
|
||||
label_3->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_5->setText(QString());
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class MainWindow: public Ui_MainWindow {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_MAINWINDOW_H
|
@ -0,0 +1,46 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'net_thread.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_NET_THREAD_H
|
||||
#define UI_NET_THREAD_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_net_Thread
|
||||
{
|
||||
public:
|
||||
|
||||
void setupUi(QWidget *net_Thread)
|
||||
{
|
||||
if (net_Thread->objectName().isEmpty())
|
||||
net_Thread->setObjectName(QString::fromUtf8("net_Thread"));
|
||||
net_Thread->resize(400, 300);
|
||||
|
||||
retranslateUi(net_Thread);
|
||||
|
||||
QMetaObject::connectSlotsByName(net_Thread);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *net_Thread)
|
||||
{
|
||||
net_Thread->setWindowTitle(QApplication::translate("net_Thread", "Form", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class net_Thread: public Ui_net_Thread {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_NET_THREAD_H
|
@ -0,0 +1,149 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'wangluo.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_WANGLUO_H
|
||||
#define UI_WANGLUO_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_wangluo
|
||||
{
|
||||
public:
|
||||
QLabel *label_zhongduan;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QLabel *label_5;
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QLabel *label_3;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_4;
|
||||
QLabel *label_6;
|
||||
QLabel *label_2;
|
||||
QLabel *label_1;
|
||||
QTextEdit *textEdit;
|
||||
QLabel *label;
|
||||
|
||||
void setupUi(QWidget *wangluo)
|
||||
{
|
||||
if (wangluo->objectName().isEmpty())
|
||||
wangluo->setObjectName(QString::fromUtf8("wangluo"));
|
||||
wangluo->resize(800, 480);
|
||||
label_zhongduan = new QLabel(wangluo);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, 30, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
pushButton_wangluoxinxi = new QPushButton(wangluo);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
label_5 = new QLabel(wangluo);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_zhujiemian = new QPushButton(wangluo);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
pushButton_canshushezhi = new QPushButton(wangluo);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(588, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
label_3 = new QLabel(wangluo);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(585, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_xitongshezhi = new QPushButton(wangluo);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_4 = new QLabel(wangluo);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_6 = new QLabel(wangluo);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 780, 300));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_2 = new QLabel(wangluo);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_1 = new QLabel(wangluo);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
textEdit = new QTextEdit(wangluo);
|
||||
textEdit->setObjectName(QString::fromUtf8("textEdit"));
|
||||
textEdit->setGeometry(QRect(10, 145, 780, 41));
|
||||
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
||||
sizePolicy.setHorizontalStretch(0);
|
||||
sizePolicy.setVerticalStretch(0);
|
||||
sizePolicy.setHeightForWidth(textEdit->sizePolicy().hasHeightForWidth());
|
||||
textEdit->setSizePolicy(sizePolicy);
|
||||
label = new QLabel(wangluo);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
label->raise();
|
||||
label_4->raise();
|
||||
label_3->raise();
|
||||
label_2->raise();
|
||||
label_1->raise();
|
||||
label_5->raise();
|
||||
label_6->raise();
|
||||
label_zhongduan->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
textEdit->raise();
|
||||
|
||||
retranslateUi(wangluo);
|
||||
|
||||
QMetaObject::connectSlotsByName(wangluo);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *wangluo)
|
||||
{
|
||||
wangluo->setWindowTitle(QApplication::translate("wangluo", "Form", nullptr));
|
||||
label_zhongduan->setText(QApplication::translate("wangluo", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
label_5->setText(QString());
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
label_3->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_6->setText(QApplication::translate("wangluo", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_2->setText(QString());
|
||||
label_1->setText(QString());
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class wangluo: public Ui_wangluo {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_WANGLUO_H
|
@ -0,0 +1,145 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'xitongshezhi.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.9
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_XITONGSHEZHI_H
|
||||
#define UI_XITONGSHEZHI_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QLabel>
|
||||
#include <QtWidgets/QPushButton>
|
||||
#include <QtWidgets/QTextEdit>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_xitongshezhi
|
||||
{
|
||||
public:
|
||||
QPushButton *pushButton_zhujiemian;
|
||||
QLabel *label_1;
|
||||
QLabel *label_zhongduan;
|
||||
QPushButton *pushButton_wangluoxinxi;
|
||||
QLabel *label_4;
|
||||
QLabel *label_6;
|
||||
QLabel *label_2;
|
||||
QPushButton *pushButton_xitongshezhi;
|
||||
QLabel *label_5;
|
||||
QPushButton *pushButton_canshushezhi;
|
||||
QLabel *label_3;
|
||||
QTextEdit *textEdit;
|
||||
QLabel *label;
|
||||
|
||||
void setupUi(QWidget *xitongshezhi)
|
||||
{
|
||||
if (xitongshezhi->objectName().isEmpty())
|
||||
xitongshezhi->setObjectName(QString::fromUtf8("xitongshezhi"));
|
||||
xitongshezhi->resize(800, 480);
|
||||
pushButton_zhujiemian = new QPushButton(xitongshezhi);
|
||||
pushButton_zhujiemian->setObjectName(QString::fromUtf8("pushButton_zhujiemian"));
|
||||
pushButton_zhujiemian->setEnabled(true);
|
||||
pushButton_zhujiemian->setGeometry(QRect(363, 44, 91, 81));
|
||||
pushButton_zhujiemian->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/1.png);"));
|
||||
label_1 = new QLabel(xitongshezhi);
|
||||
label_1->setObjectName(QString::fromUtf8("label_1"));
|
||||
label_1->setGeometry(QRect(358, 40, 100, 131));
|
||||
label_1->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_zhongduan = new QLabel(xitongshezhi);
|
||||
label_zhongduan->setObjectName(QString::fromUtf8("label_zhongduan"));
|
||||
label_zhongduan->setGeometry(QRect(20, 30, 321, 101));
|
||||
label_zhongduan->setStyleSheet(QString::fromUtf8("font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"font: 9pt \"\351\232\266\344\271\246\";\n"
|
||||
"color: rgb(0, 50, 75);"));
|
||||
label_zhongduan->setScaledContents(false);
|
||||
pushButton_wangluoxinxi = new QPushButton(xitongshezhi);
|
||||
pushButton_wangluoxinxi->setObjectName(QString::fromUtf8("pushButton_wangluoxinxi"));
|
||||
pushButton_wangluoxinxi->setGeometry(QRect(476, 44, 91, 81));
|
||||
pushButton_wangluoxinxi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/2.png);"));
|
||||
label_4 = new QLabel(xitongshezhi);
|
||||
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||||
label_4->setGeometry(QRect(695, 40, 100, 131));
|
||||
label_4->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
label_6 = new QLabel(xitongshezhi);
|
||||
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||||
label_6->setEnabled(false);
|
||||
label_6->setGeometry(QRect(10, 136, 781, 301));
|
||||
label_6->setAutoFillBackground(false);
|
||||
label_6->setStyleSheet(QString::fromUtf8("background-color: rgb(145, 145, 145);\n"
|
||||
"color: rgb(8, 8, 13);"));
|
||||
label_2 = new QLabel(xitongshezhi);
|
||||
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||
label_2->setGeometry(QRect(471, 40, 100, 131));
|
||||
label_2->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_xitongshezhi = new QPushButton(xitongshezhi);
|
||||
pushButton_xitongshezhi->setObjectName(QString::fromUtf8("pushButton_xitongshezhi"));
|
||||
pushButton_xitongshezhi->setGeometry(QRect(700, 44, 91, 81));
|
||||
pushButton_xitongshezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/4.png);"));
|
||||
label_5 = new QLabel(xitongshezhi);
|
||||
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||||
label_5->setGeometry(QRect(5, 130, 790, 311));
|
||||
label_5->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
pushButton_canshushezhi = new QPushButton(xitongshezhi);
|
||||
pushButton_canshushezhi->setObjectName(QString::fromUtf8("pushButton_canshushezhi"));
|
||||
pushButton_canshushezhi->setGeometry(QRect(589, 44, 91, 81));
|
||||
pushButton_canshushezhi->setStyleSheet(QString::fromUtf8("border-image: url(:/image/image/3.png);"));
|
||||
label_3 = new QLabel(xitongshezhi);
|
||||
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||||
label_3->setGeometry(QRect(585, 40, 100, 131));
|
||||
label_3->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 171, 171);"));
|
||||
textEdit = new QTextEdit(xitongshezhi);
|
||||
textEdit->setObjectName(QString::fromUtf8("textEdit"));
|
||||
textEdit->setGeometry(QRect(10, 145, 780, 41));
|
||||
label = new QLabel(xitongshezhi);
|
||||
label->setObjectName(QString::fromUtf8("label"));
|
||||
label->setGeometry(QRect(0, 0, 800, 480));
|
||||
label->setStyleSheet(QString::fromUtf8("background-color: rgb(244, 244, 244);"));
|
||||
label->raise();
|
||||
label_5->raise();
|
||||
label_3->raise();
|
||||
label_2->raise();
|
||||
label_1->raise();
|
||||
pushButton_zhujiemian->raise();
|
||||
label_zhongduan->raise();
|
||||
pushButton_wangluoxinxi->raise();
|
||||
label_4->raise();
|
||||
label_6->raise();
|
||||
pushButton_xitongshezhi->raise();
|
||||
pushButton_canshushezhi->raise();
|
||||
textEdit->raise();
|
||||
|
||||
retranslateUi(xitongshezhi);
|
||||
|
||||
QMetaObject::connectSlotsByName(xitongshezhi);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *xitongshezhi)
|
||||
{
|
||||
xitongshezhi->setWindowTitle(QApplication::translate("xitongshezhi", "Form", nullptr));
|
||||
pushButton_zhujiemian->setText(QString());
|
||||
label_1->setText(QString());
|
||||
label_zhongduan->setText(QApplication::translate("xitongshezhi", "<html><head/><body><p align=\"center\"><span style=\" font-size:48pt; font-weight:600; font-style:italic;\">\346\231\272\350\203\275\347\273\210\347\253\257</span></p></body></html>", nullptr));
|
||||
pushButton_wangluoxinxi->setText(QString());
|
||||
label_4->setText(QString());
|
||||
label_6->setText(QApplication::translate("xitongshezhi", "<html><head/><body><p align=\"center\"><br/></p></body></html>", nullptr));
|
||||
label_2->setText(QString());
|
||||
pushButton_xitongshezhi->setText(QString());
|
||||
label_5->setText(QString());
|
||||
pushButton_canshushezhi->setText(QString());
|
||||
label_3->setText(QString());
|
||||
label->setText(QString());
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class xitongshezhi: public Ui_xitongshezhi {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_XITONGSHEZHI_H
|
@ -0,0 +1,32 @@
|
||||
#ifndef APPLIVE_H
|
||||
#define APPLIVE_H
|
||||
|
||||
#include <QObject>
|
||||
|
||||
class QUdpSocket;
|
||||
class QTcpSocket;
|
||||
|
||||
class AppLive : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
static AppLive *Instance();
|
||||
explicit AppLive(QObject *parent = 0);
|
||||
~AppLive();
|
||||
|
||||
private:
|
||||
static QScopedPointer<AppLive> self;
|
||||
//QUdpSocket *udpServer;
|
||||
QTcpSocket *tcpServer;
|
||||
QString appName;
|
||||
|
||||
private slots:
|
||||
void readData();
|
||||
|
||||
public slots:
|
||||
bool start(int port);
|
||||
void stop();
|
||||
};
|
||||
|
||||
#endif // APPLIVE_H
|
@ -0,0 +1,249 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>canshupeizhi</class>
|
||||
<widget class="QWidget" name="canshupeizhi">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>800</width>
|
||||
<height>480</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="cursor">
|
||||
<cursorShape>BlankCursor</cursorShape>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<widget class="QPushButton" name="pushButton_zhujiemian">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>366</x>
|
||||
<y>47</y>
|
||||
<width>83</width>
|
||||
<height>70</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">border-image: url(:/image/image/1.png);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_1">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>358</x>
|
||||
<y>40</y>
|
||||
<width>100</width>
|
||||
<height>131</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(0, 171, 171);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_zhongduan">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>30</y>
|
||||
<width>321</width>
|
||||
<height>101</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">font: 9pt "隶书";
|
||||
font: 9pt "隶书";
|
||||
color: rgb(0, 50, 75);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p align="center"><span style=" font-size:48pt; font-weight:600; font-style:italic;">智能终端</span></p></body></html></string>
|
||||
</property>
|
||||
<property name="scaledContents">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButton_wangluoxinxi">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>480</x>
|
||||
<y>47</y>
|
||||
<width>83</width>
|
||||
<height>70</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">border-image: url(:/image/image/2.png);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>695</x>
|
||||
<y>40</y>
|
||||
<width>100</width>
|
||||
<height>131</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(0, 171, 171);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_6">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>130</y>
|
||||
<width>781</width>
|
||||
<height>311</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="autoFillBackground">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(145, 145, 145);
|
||||
color: rgb(8, 8, 13);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head/><body><p align="center"><br/></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>471</x>
|
||||
<y>40</y>
|
||||
<width>100</width>
|
||||
<height>131</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(0, 171, 171);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButton_xitongshezhi">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>704</x>
|
||||
<y>47</y>
|
||||
<width>83</width>
|
||||
<height>70</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">border-image: url(:/image/image/4.png);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>5</x>
|
||||
<y>126</y>
|
||||
<width>790</width>
|
||||
<height>321</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(225, 132, 24);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButton_canshushezhi">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>592</x>
|
||||
<y>47</y>
|
||||
<width>83</width>
|
||||
<height>70</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">border-image: url(:/image/image/3.png);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTextEdit" name="textEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>140</y>
|
||||
<width>780</width>
|
||||
<height>45</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>800</width>
|
||||
<height>480</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>584</x>
|
||||
<y>40</y>
|
||||
<width>100</width>
|
||||
<height>131</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(225, 132, 24);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
<zorder>label</zorder>
|
||||
<zorder>label_1</zorder>
|
||||
<zorder>label_3</zorder>
|
||||
<zorder>label_4</zorder>
|
||||
<zorder>label_2</zorder>
|
||||
<zorder>label_5</zorder>
|
||||
<zorder>pushButton_zhujiemian</zorder>
|
||||
<zorder>label_zhongduan</zorder>
|
||||
<zorder>pushButton_wangluoxinxi</zorder>
|
||||
<zorder>label_6</zorder>
|
||||
<zorder>pushButton_xitongshezhi</zorder>
|
||||
<zorder>pushButton_canshushezhi</zorder>
|
||||
<zorder>textEdit</zorder>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
@ -0,0 +1,244 @@
|
||||
#include "communications.h"
|
||||
#include <QObject>
|
||||
#include <QThread>
|
||||
#include <QSerialPort>
|
||||
#include <QTcpSocket>
|
||||
#include <QUdpSocket>
|
||||
#include <QHostAddress>
|
||||
#include <QMutex>
|
||||
#include <QDebug>
|
||||
|
||||
void CommunicationBase::run()
|
||||
{
|
||||
while(1){
|
||||
processFrameData();
|
||||
|
||||
forwardMutex.lock();
|
||||
int size =forwardByteArrayList.count();
|
||||
forwardMutex.unlock();
|
||||
|
||||
if(size >0){
|
||||
forwardMutex.lock();
|
||||
QByteArray byteArray =forwardByteArrayList.at(0);
|
||||
forwardByteArrayList.removeAt(0);
|
||||
forwardMutex.unlock();
|
||||
|
||||
forwardMsg(byteArray);
|
||||
}
|
||||
|
||||
uploadMutex.lock();
|
||||
size =uploadByteArrayList.count();
|
||||
uploadMutex.unlock();
|
||||
|
||||
if(size >0){
|
||||
uploadMutex.lock();
|
||||
QByteArray byteArray =uploadByteArrayList.at(0);
|
||||
uploadByteArrayList.removeAt(0);
|
||||
uploadMutex.unlock();
|
||||
|
||||
uploadServerMsg(byteArray);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CommunicationBase::forwardMsgSlot(const QByteArray& byteArray)
|
||||
{
|
||||
forwardMutex.lock();
|
||||
forwardByteArrayList.append(byteArray);
|
||||
forwardMutex.unlock();
|
||||
}
|
||||
|
||||
void CommunicationBase::uploadServerMsgSlot(const QByteArray& byteArray)
|
||||
{
|
||||
uploadMutex.lock();
|
||||
uploadByteArrayList.append(byteArray);
|
||||
uploadMutex.unlock();
|
||||
}
|
||||
|
||||
void CommunicationBase::restart()
|
||||
{
|
||||
close();
|
||||
open();
|
||||
}
|
||||
|
||||
CommunicationSerialPort::CommunicationSerialPort(const QString &name,
|
||||
QSerialPort::BaudRate baud,
|
||||
QObject *parent)
|
||||
: CommunicationBase(parent)
|
||||
{
|
||||
portName =name;
|
||||
m_baud =baud;
|
||||
|
||||
m_serialPort =NULL;
|
||||
}
|
||||
|
||||
CommunicationSerialPort::~CommunicationSerialPort()
|
||||
{
|
||||
close();
|
||||
}
|
||||
|
||||
bool CommunicationSerialPort::open()
|
||||
{
|
||||
bool result = true;
|
||||
|
||||
m_serialPort = new QSerialPort(portName);
|
||||
m_serialPort->setBaudRate(m_baud);
|
||||
m_serialPort->setFlowControl(QSerialPort::NoFlowControl);//FLOW_OFF//
|
||||
m_serialPort->setParity(QSerialPort::EvenParity);
|
||||
m_serialPort->setDataBits(QSerialPort::Data8);
|
||||
m_serialPort->setStopBits(QSerialPort::OneStop);
|
||||
|
||||
if(!m_serialPort->isOpen()){
|
||||
result = m_serialPort->open(QIODevice::ReadWrite);
|
||||
m_serialPort->setTextModeEnabled(false);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
QSerialPort *CommunicationSerialPort::getSerialPort(){
|
||||
return m_serialPort;
|
||||
}
|
||||
void CommunicationSerialPort::close()
|
||||
{
|
||||
if(m_serialPort !=NULL){
|
||||
if(m_serialPort->isOpen()){
|
||||
m_serialPort->close();
|
||||
}
|
||||
|
||||
delete m_serialPort;
|
||||
m_serialPort =NULL;
|
||||
}
|
||||
}
|
||||
|
||||
bool CommunicationSerialPort::send(const QByteArray& byteArray)
|
||||
{
|
||||
m_serialPort->write(byteArray);
|
||||
return true;
|
||||
}
|
||||
|
||||
QByteArray CommunicationSerialPort::readAll(){
|
||||
QByteArray data = m_serialPort->readAll();
|
||||
return data;
|
||||
}
|
||||
void CommunicationSerialPort::modify(const QString &name, QSerialPort::BaudRate baud)
|
||||
{
|
||||
portName =name;
|
||||
m_baud =baud;
|
||||
}
|
||||
|
||||
|
||||
CommunicationTcpSocket::CommunicationTcpSocket(const QString &hostIpAddress,
|
||||
quint16 port,
|
||||
QObject *parent)
|
||||
: CommunicationBase(parent)
|
||||
{
|
||||
m_tcpSocket = NULL;
|
||||
|
||||
peekAddress =QHostAddress(hostIpAddress);
|
||||
peekPort =port;
|
||||
}
|
||||
|
||||
CommunicationTcpSocket::~CommunicationTcpSocket()
|
||||
{
|
||||
close();
|
||||
}
|
||||
|
||||
bool CommunicationTcpSocket::open()
|
||||
{
|
||||
QDEBUG(objectName());
|
||||
|
||||
if(m_tcpSocket ==NULL){
|
||||
m_tcpSocket = new QTcpSocket();
|
||||
m_tcpSocket->bind(QHostAddress::Any);
|
||||
}
|
||||
m_tcpSocket->connectToHost(peekAddress, peekPort);
|
||||
m_tcpSocket->waitForConnected();
|
||||
|
||||
connect(m_tcpSocket, SIGNAL(readyRead()), this, SLOT(received()));
|
||||
connect(m_tcpSocket, SIGNAL(disconnected()), this, SLOT(disconnected()));
|
||||
|
||||
m_tcpSocket->write(objectName().toLocal8Bit());
|
||||
m_tcpSocket->flush();
|
||||
|
||||
return m_tcpSocket->isValid();
|
||||
}
|
||||
|
||||
void CommunicationTcpSocket::close()
|
||||
{
|
||||
if(m_tcpSocket !=NULL){
|
||||
disconnect(m_tcpSocket, SIGNAL(readyRead()), this, SLOT(received()));
|
||||
disconnect(m_tcpSocket, SIGNAL(disconnected()), this, SLOT(disconnected()));
|
||||
m_tcpSocket->disconnectFromHost();
|
||||
|
||||
delete m_tcpSocket;
|
||||
m_tcpSocket = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
bool CommunicationTcpSocket::send(const QByteArray& byteArray)
|
||||
{
|
||||
m_tcpSocket->write(byteArray);
|
||||
}
|
||||
|
||||
void CommunicationTcpSocket::modify(const QString &hostIpAddress, quint16 port)
|
||||
{
|
||||
peekAddress =QHostAddress(hostIpAddress);
|
||||
peekPort =port;
|
||||
}
|
||||
|
||||
void CommunicationTcpSocket::received()
|
||||
{
|
||||
QByteArray byteArray =m_tcpSocket->readAll();
|
||||
QDEBUG(objectName() <<byteArray);
|
||||
|
||||
rcvByteArray.append(byteArray);
|
||||
}
|
||||
|
||||
void CommunicationTcpSocket::disconnected()
|
||||
{
|
||||
restart();
|
||||
}
|
||||
|
||||
CommunicationUdpSocket::CommunicationUdpSocket(const QString &hostIpAddress,
|
||||
quint16 port,
|
||||
QObject *parent)
|
||||
: CommunicationBase(parent)
|
||||
{
|
||||
m_udpSocket = NULL;
|
||||
|
||||
peekAddress =QHostAddress(hostIpAddress);
|
||||
peekPort =port;
|
||||
}
|
||||
|
||||
CommunicationUdpSocket::~CommunicationUdpSocket()
|
||||
{
|
||||
close();
|
||||
}
|
||||
|
||||
bool CommunicationUdpSocket::open()
|
||||
{
|
||||
if(m_udpSocket ==NULL){
|
||||
m_udpSocket = new QUdpSocket();
|
||||
m_udpSocket->bind(QHostAddress::Any);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void CommunicationUdpSocket::close()
|
||||
{
|
||||
if(m_udpSocket !=NULL){
|
||||
delete m_udpSocket;
|
||||
m_udpSocket = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
bool CommunicationUdpSocket::send(const QByteArray&)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void CommunicationUdpSocket::modify(const QString &hostIpAddress, quint16 port)
|
||||
{
|
||||
peekAddress =QHostAddress(hostIpAddress);
|
||||
peekPort =port;
|
||||
}
|
@ -0,0 +1,146 @@
|
||||
#ifndef COMMUNICATIONS_H
|
||||
#define COMMUNICATIONS_H
|
||||
|
||||
#include <QObject>
|
||||
#include <QThread>
|
||||
#include <QSerialPort>
|
||||
#include <QTcpSocket>
|
||||
#include <QUdpSocket>
|
||||
#include <QHostAddress>
|
||||
#include <QMutex>
|
||||
#include <QDebug>
|
||||
|
||||
#define QDEBUG(x) (qDebug() <<__FUNCTION__ <<x)
|
||||
|
||||
class ProcotolBase : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit ProcotolBase(QObject *parent = 0)
|
||||
: QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
~ProcotolBase(){
|
||||
}
|
||||
virtual bool setFrameData(QByteArray&);
|
||||
|
||||
QByteArray getByteArray(){
|
||||
return(contentByteArray);
|
||||
}
|
||||
quint32 getTypeId(){
|
||||
return(typeId);
|
||||
}
|
||||
|
||||
public:
|
||||
quint32 typeId;
|
||||
QByteArray contentByteArray;
|
||||
};
|
||||
|
||||
class CommunicationBase : public QThread
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit CommunicationBase(QObject *parent = 0): QThread(parent) {}
|
||||
virtual bool open() {return true;}
|
||||
virtual void close();
|
||||
virtual bool send(const QByteArray&) ;
|
||||
virtual void run();
|
||||
|
||||
private:
|
||||
virtual void processFrameData(){}
|
||||
virtual bool forwardMsg(const QByteArray&);
|
||||
virtual bool uploadServerMsg(const QByteArray&);
|
||||
|
||||
signals:
|
||||
void emitForwardMsg(const QByteArray&);
|
||||
void emitUploadServerMsg(const QByteArray&);
|
||||
void emitSaveLocalMsg(const QByteArray&);
|
||||
|
||||
public slots:
|
||||
virtual void forwardMsgSlot(const QByteArray&);
|
||||
virtual void uploadServerMsgSlot(const QByteArray&);
|
||||
virtual void received() {}
|
||||
virtual void restart();
|
||||
|
||||
protected:
|
||||
QMutex forwardMutex;
|
||||
QMutex uploadMutex;
|
||||
QByteArray rcvByteArray;
|
||||
QList<QByteArray> forwardByteArrayList;
|
||||
QList<QByteArray> uploadByteArrayList;
|
||||
};
|
||||
|
||||
class CommunicationSerialPort : public CommunicationBase
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit CommunicationSerialPort(const QString &name,
|
||||
QSerialPort::BaudRate baud =QSerialPort::Baud115200,
|
||||
QObject *parent = 0);
|
||||
~CommunicationSerialPort();
|
||||
virtual bool open();
|
||||
virtual void close();
|
||||
virtual bool send(const QByteArray&);
|
||||
void modify(const QString &name, QSerialPort::BaudRate baud);
|
||||
QSerialPort *getSerialPort();
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
QByteArray readAll();
|
||||
|
||||
private:
|
||||
QString portName;
|
||||
QSerialPort::BaudRate m_baud;
|
||||
QSerialPort* m_serialPort;
|
||||
};
|
||||
|
||||
class CommunicationTcpSocket : public CommunicationBase
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit CommunicationTcpSocket(const QString &hostIpAddress,
|
||||
quint16 port,
|
||||
QObject *parent = 0);
|
||||
~CommunicationTcpSocket();
|
||||
virtual bool open();
|
||||
virtual void close();
|
||||
virtual bool send(const QByteArray&);
|
||||
void modify(const QString &hostIpAddress, quint16 port);
|
||||
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
virtual void received();
|
||||
void disconnected();
|
||||
|
||||
private:
|
||||
QTcpSocket* m_tcpSocket;
|
||||
QHostAddress peekAddress;
|
||||
quint16 peekPort;
|
||||
};
|
||||
|
||||
class CommunicationUdpSocket : public CommunicationBase
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit CommunicationUdpSocket(const QString &hostIpAddress,
|
||||
quint16 port,
|
||||
QObject *parent = 0);
|
||||
~CommunicationUdpSocket();
|
||||
virtual bool open();
|
||||
virtual void close();
|
||||
virtual bool send(const QByteArray&);
|
||||
void modify(const QString &hostIpAddress, quint16 port);
|
||||
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
|
||||
private:
|
||||
QUdpSocket* m_udpSocket;
|
||||
QHostAddress peekAddress;
|
||||
quint16 peekPort;
|
||||
};
|
||||
|
||||
#endif // COMMUNICATIONS_H
|
@ -0,0 +1,8 @@
|
||||
SUBDIRS += \
|
||||
$$PWD/exceltest.pro
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/excelengine.h
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/excelengine.cpp
|
@ -0,0 +1,28 @@
|
||||
QT -= gui
|
||||
QT += axcontainer
|
||||
|
||||
CONFIG += c++11 console
|
||||
CONFIG -= app_bundle
|
||||
|
||||
# The following define makes your compiler emit warnings if you use
|
||||
# any Qt feature that has been marked deprecated (the exact warnings
|
||||
# depend on your compiler). Please consult the documentation of the
|
||||
# deprecated API in order to know how to port your code away from it.
|
||||
DEFINES += QT_DEPRECATED_WARNINGS
|
||||
|
||||
# You can also make your code fail to compile if it uses deprecated APIs.
|
||||
# In order to do so, uncomment the following line.
|
||||
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
||||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
||||
|
||||
SOURCES += \
|
||||
excelengine.cpp \
|
||||
main.cpp
|
||||
|
||||
# Default rules for deployment.
|
||||
qnx: target.path = /tmp/$${TARGET}/bin
|
||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
||||
!isEmpty(target.path): INSTALLS += target
|
||||
|
||||
HEADERS += \
|
||||
excelengine.h
|
@ -0,0 +1,340 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.12.2, 2022-05-23T16:09:48. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{16b8ce7a-4d8d-469a-892e-33aa4f839844}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||
<valuemap type="QVariantMap" key="ClangTools">
|
||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||
<value type="int" key="ClangTools.ParallelJobs">4</value>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.9 MinGW 32-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.9 MinGW 32-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5129.win32_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:\QT_project\ZDBYQ\build-exceltest-Desktop_Qt_5_12_9_MinGW_32_bit-Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">E:/QT_project/ZDBYQ/build-exceltest-Desktop_Qt_5_12_9_MinGW_32_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="int" key="QtQuickCompiler">2</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">2</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:\QT_project\ZDBYQ\build-exceltest-Desktop_Qt_5_12_9_MinGW_32_bit-Release</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">E:/QT_project/ZDBYQ/build-exceltest-Desktop_Qt_5_12_9_MinGW_32_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">0</value>
|
||||
<value type="int" key="SeparateDebugInfo">2</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="bool">true</value>
|
||||
<value type="int" key="EnableQmlDebugging">0</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:\QT_project\ZDBYQ\build-exceltest-Desktop_Qt_5_12_9_MinGW_32_bit-Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">E:/QT_project/ZDBYQ/build-exceltest-Desktop_Qt_5_12_9_MinGW_32_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="int" key="QtQuickCompiler">0</value>
|
||||
<value type="int" key="SeparateDebugInfo">0</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||
<value type="QString">-e</value>
|
||||
<value type="QString">cpu-cycles</value>
|
||||
<value type="QString">--call-graph</value>
|
||||
<value type="QString">dwarf,4096</value>
|
||||
<value type="QString">-F</value>
|
||||
<value type="QString">250</value>
|
||||
</valuelist>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:E:/QT_project/ZDBYQ/exceltest/exceltest.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">E:/QT_project/ZDBYQ/exceltest/exceltest.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">E:/QT_project/ZDBYQ/build-exceltest-Desktop_Qt_5_12_9_MinGW_32_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
@ -0,0 +1,29 @@
|
||||
<RCC>
|
||||
<qresource prefix="/image">
|
||||
<file>image/4G.png</file>
|
||||
<file>image/canshu.png</file>
|
||||
<file>image/LORA.png</file>
|
||||
<file>image/shengyin.png</file>
|
||||
<file>image/shezhi.png</file>
|
||||
<file>image/tubiao.jpeg</file>
|
||||
<file>image/wifi.png</file>
|
||||
<file>image/WIFI2.png</file>
|
||||
<file>image/yitaiyang.png</file>
|
||||
<file>image/yunxin.png</file>
|
||||
<file>image/yunxing.png</file>
|
||||
<file>image/zhujiemian.png</file>
|
||||
<file>image/jingyin.png</file>
|
||||
<file>image/1.png</file>
|
||||
<file>image/2.png</file>
|
||||
<file>image/3.png</file>
|
||||
<file>image/4.png</file>
|
||||
<file>ziku/ziku.qrc</file>
|
||||
<file>image/WIFI2-disconnect.png</file>
|
||||
<file>image/4G_disconnect.png</file>
|
||||
<file>image/4G_low_quility.png</file>
|
||||
<file>image/yitaiyang_disconnect.png</file>
|
||||
</qresource>
|
||||
<qresource prefix="/ziku1">
|
||||
<file>ziku/ziku.dat</file>
|
||||
</qresource>
|
||||
</RCC>
|
After Width: | Height: | Size: 43 KiB |
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 52 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 38 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 26 KiB |