From eb6f4d6d8cc6d895c7c6185b20eb93da1fdd8b3b Mon Sep 17 00:00:00 2001 From: XaviDCR92 Date: Wed, 27 Dec 2017 13:08:36 +0100 Subject: * Added "Save map" function to MapEditor. * Tiles can be now modified runtime. + tileset.ini now allows configuring tileset layout in an easy way. --- Source/MapEditor/Makefile | 72 +++--- Source/MapEditor/Makefile.Debug | 409 ++++++++++++++++++++--------------- Source/MapEditor/Makefile.Release | 409 ++++++++++++++++++++--------------- Source/MapEditor/MapEditor.pro.user | 4 +- Source/MapEditor/mainwindow.cpp | 203 ++++++++++++++--- Source/MapEditor/mainwindow.h | 15 +- Source/MapEditor/mainwindow.ui | 43 ++-- Source/MapEditor/mygraphicsscene.cpp | 16 +- Source/MapEditor/mygraphicsscene.h | 12 +- Source/MapEditor/settings.ini | 2 +- Source/MapEditor/tileset.ini | 8 + 11 files changed, 746 insertions(+), 447 deletions(-) create mode 100644 Source/MapEditor/tileset.ini (limited to 'Source/MapEditor') diff --git a/Source/MapEditor/Makefile b/Source/MapEditor/Makefile index 6a9b2b2..1368984 100644 --- a/Source/MapEditor/Makefile +++ b/Source/MapEditor/Makefile @@ -3,14 +3,14 @@ # Generated by qmake (3.0) (Qt 5.7.0) # Project: MapEditor.pro # Template: app -# Command: C:\Qt\5.7\mingw53_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile MapEditor.pro +# Command: C:\Qt\5.7\mingw53_32\bin\qmake.exe -spec win32-g++ -o Makefile MapEditor.pro ############################################################################# MAKEFILE = Makefile -first: debug -install: debug-install -uninstall: debug-uninstall +first: release +install: release-install +uninstall: release-uninstall QMAKE = C:\Qt\5.7\mingw53_32\bin\qmake.exe DEL_FILE = del CHK_DIR_EXISTS= if not exist @@ -26,24 +26,10 @@ SYMLINK = $(QMAKE) -install ln -f -s DEL_DIR = rmdir MOVE = move SUBTARGETS = \ - debug \ - release + release \ + debug -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 @@ -58,6 +44,20 @@ release-install: FORCE $(MAKE) -f $(MAKEFILE).Release install release-uninstall: FORCE $(MAKE) -f $(MAKEFILE).Release uninstall +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 Makefile: MapEditor.pro C:/Qt/5.7/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/5.7/mingw53_32/mkspecs/features/spec_pre.prf \ C:/Qt/5.7/mingw53_32/mkspecs/qdevice.pri \ @@ -183,7 +183,6 @@ Makefile: MapEditor.pro C:/Qt/5.7/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/ C:/Qt/5.7/mingw53_32/mkspecs/features/resolve_config.prf \ C:/Qt/5.7/mingw53_32/mkspecs/features/exclusive_builds_post.prf \ C:/Qt/5.7/mingw53_32/mkspecs/features/default_post.prf \ - C:/Qt/5.7/mingw53_32/mkspecs/features/qml_debug.prf \ C:/Qt/5.7/mingw53_32/mkspecs/features/win32/rtti.prf \ C:/Qt/5.7/mingw53_32/mkspecs/features/precompile_header.prf \ C:/Qt/5.7/mingw53_32/mkspecs/features/warn_on.prf \ @@ -199,11 +198,11 @@ Makefile: MapEditor.pro C:/Qt/5.7/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt/ C:/Qt/5.7/mingw53_32/mkspecs/features/yacc.prf \ C:/Qt/5.7/mingw53_32/mkspecs/features/lex.prf \ MapEditor.pro \ - C:/Qt/5.7/mingw53_32/lib/qtmaind.prl \ + C:/Qt/5.7/mingw53_32/lib/qtmain.prl \ C:/Qt/5.7/mingw53_32/lib/Qt5Widgets.prl \ C:/Qt/5.7/mingw53_32/lib/Qt5Gui.prl \ C:/Qt/5.7/mingw53_32/lib/Qt5Core.prl - $(QMAKE) -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile MapEditor.pro + $(QMAKE) -spec win32-g++ -o Makefile MapEditor.pro C:/Qt/5.7/mingw53_32/mkspecs/features/spec_pre.prf: C:/Qt/5.7/mingw53_32/mkspecs/qdevice.pri: C:/Qt/5.7/mingw53_32/mkspecs/features/device_config.prf: @@ -328,7 +327,6 @@ C:/Qt/5.7/mingw53_32/mkspecs/features/win32/default_pre.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/resolve_config.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/exclusive_builds_post.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/default_post.prf: -C:/Qt/5.7/mingw53_32/mkspecs/features/qml_debug.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/win32/rtti.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/precompile_header.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/warn_on.prf: @@ -344,38 +342,38 @@ C:/Qt/5.7/mingw53_32/mkspecs/features/exceptions.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/yacc.prf: C:/Qt/5.7/mingw53_32/mkspecs/features/lex.prf: MapEditor.pro: -C:/Qt/5.7/mingw53_32/lib/qtmaind.prl: +C:/Qt/5.7/mingw53_32/lib/qtmain.prl: C:/Qt/5.7/mingw53_32/lib/Qt5Widgets.prl: C:/Qt/5.7/mingw53_32/lib/Qt5Gui.prl: C:/Qt/5.7/mingw53_32/lib/Qt5Core.prl: qmake: FORCE - @$(QMAKE) -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile MapEditor.pro + @$(QMAKE) -spec win32-g++ -o Makefile MapEditor.pro 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 +make_first: release-make_first debug-make_first FORCE +all: release-all debug-all FORCE +clean: release-clean debug-clean FORCE +distclean: release-distclean debug-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-mocclean: + $(MAKE) -f $(MAKEFILE).Debug mocclean +mocclean: release-mocclean debug-mocclean -debug-mocables: - $(MAKE) -f $(MAKEFILE).Debug mocables release-mocables: $(MAKE) -f $(MAKEFILE).Release mocables -mocables: debug-mocables release-mocables +debug-mocables: + $(MAKE) -f $(MAKEFILE).Debug mocables +mocables: release-mocables debug-mocables check: first benchmark: first FORCE: -$(MAKEFILE).Debug: Makefile $(MAKEFILE).Release: Makefile +$(MAKEFILE).Debug: Makefile diff --git a/Source/MapEditor/Makefile.Debug b/Source/MapEditor/Makefile.Debug index f58c42c..6f08b58 100644 --- a/Source/MapEditor/Makefile.Debug +++ b/Source/MapEditor/Makefile.Debug @@ -11,7 +11,7 @@ MAKEFILE = Makefile.Debug CC = gcc CXX = g++ -DEFINES = -DUNICODE -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +DEFINES = -DUNICODE -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN CFLAGS = -pipe -fno-keep-inline-dllexport -g -Wall -Wextra $(DEFINES) CXXFLAGS = -pipe -fno-keep-inline-dllexport -g -std=gnu++11 -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES) INCPATH = -I. -IC:\Qt\5.7\mingw53_32\include -IC:\Qt\5.7\mingw53_32\include\QtWidgets -IC:\Qt\5.7\mingw53_32\include\QtGui -IC:\Qt\5.7\mingw53_32\include\QtANGLE -IC:\Qt\5.7\mingw53_32\include\QtCore -Idebug -I. -IC:\Qt\5.7\mingw53_32\mkspecs\win32-g++ @@ -44,13 +44,19 @@ OBJECTS_DIR = debug ####### Files SOURCES = main.cpp \ - mainwindow.cpp debug\moc_mainwindow.cpp + mainwindow.cpp \ + mygraphicsscene.cpp debug\moc_mainwindow.cpp \ + debug\moc_mygraphicsscene.cpp OBJECTS = debug/main.o \ debug/mainwindow.o \ - debug/moc_mainwindow.o - -DIST = ../../Sprites/Tileset1.bmp mainwindow.h main.cpp \ - mainwindow.cpp + debug/mygraphicsscene.o \ + debug/moc_mainwindow.o \ + debug/moc_mygraphicsscene.o + +DIST = ../../Sprites/Tileset1.bmp mainwindow.h \ + mygraphicsscene.h main.cpp \ + mainwindow.cpp \ + mygraphicsscene.cpp QMAKE_TARGET = MapEditor DESTDIR = debug\ #avoid trailing-slash linebreak TARGET = MapEditor.exe @@ -65,15 +71,15 @@ $(DESTDIR_TARGET): ui_mainwindow.h $(OBJECTS) $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS) qmake: FORCE - @$(QMAKE) -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Debug MapEditor.pro + @$(QMAKE) -spec win32-g++ -o Makefile.Debug MapEditor.pro qmake_all: FORCE dist: - $(ZIP) MapEditor.zip $(SOURCES) $(DIST) MapEditor.pro C:\Qt\5.7\mingw53_32\mkspecs\features\spec_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\qdevice.pri C:\Qt\5.7\mingw53_32\mkspecs\features\device_config.prf C:\Qt\5.7\mingw53_32\mkspecs\common\angle.conf C:\Qt\5.7\mingw53_32\mkspecs\qconfig.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_clucene_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_platformsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.7\mingw53_32\mkspecs\features\qt_functions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\win32-g++\qmake.conf C:\Qt\5.7\mingw53_32\mkspecs\features\spec_post.prf .qmake.stash C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resolve_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\build_pass.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qml_debug.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\rtti.prf C:\Qt\5.7\mingw53_32\mkspecs\features\precompile_header.prf C:\Qt\5.7\mingw53_32\mkspecs\features\warn_on.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resources.prf C:\Qt\5.7\mingw53_32\mkspecs\features\moc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\opengl.prf C:\Qt\5.7\mingw53_32\mkspecs\features\uic.prf C:\Qt\5.7\mingw53_32\mkspecs\features\file_copies.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\windows.prf C:\Qt\5.7\mingw53_32\mkspecs\features\testcase_targets.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exceptions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\yacc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\lex.prf MapEditor.pro C:\Qt\5.7\mingw53_32\lib\qtmaind.prl C:\Qt\5.7\mingw53_32\lib\Qt5Widgetsd.prl C:\Qt\5.7\mingw53_32\lib\Qt5Guid.prl C:\Qt\5.7\mingw53_32\lib\Qt5Cored.prl NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES + $(ZIP) MapEditor.zip $(SOURCES) $(DIST) MapEditor.pro C:\Qt\5.7\mingw53_32\mkspecs\features\spec_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\qdevice.pri C:\Qt\5.7\mingw53_32\mkspecs\features\device_config.prf C:\Qt\5.7\mingw53_32\mkspecs\common\angle.conf C:\Qt\5.7\mingw53_32\mkspecs\qconfig.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_clucene_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_platformsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.7\mingw53_32\mkspecs\features\qt_functions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\win32-g++\qmake.conf C:\Qt\5.7\mingw53_32\mkspecs\features\spec_post.prf .qmake.stash C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resolve_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\build_pass.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\rtti.prf C:\Qt\5.7\mingw53_32\mkspecs\features\precompile_header.prf C:\Qt\5.7\mingw53_32\mkspecs\features\warn_on.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resources.prf C:\Qt\5.7\mingw53_32\mkspecs\features\moc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\opengl.prf C:\Qt\5.7\mingw53_32\mkspecs\features\uic.prf C:\Qt\5.7\mingw53_32\mkspecs\features\file_copies.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\windows.prf C:\Qt\5.7\mingw53_32\mkspecs\features\testcase_targets.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exceptions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\yacc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\lex.prf MapEditor.pro C:\Qt\5.7\mingw53_32\lib\qtmaind.prl C:\Qt\5.7\mingw53_32\lib\Qt5Widgetsd.prl C:\Qt\5.7\mingw53_32\lib\Qt5Guid.prl C:\Qt\5.7\mingw53_32\lib\Qt5Cored.prl NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES clean: compiler_clean - -$(DEL_FILE) debug\main.o debug\mainwindow.o debug\moc_mainwindow.o + -$(DEL_FILE) debug\main.o debug\mainwindow.o debug\mygraphicsscene.o debug\moc_mainwindow.o debug\moc_mygraphicsscene.o distclean: clean -$(DEL_FILE) .qmake.stash @@ -92,9 +98,9 @@ compiler_no_pch_compiler_make_all: compiler_no_pch_compiler_clean: compiler_rcc_make_all: compiler_rcc_clean: -compiler_moc_header_make_all: debug/moc_mainwindow.cpp +compiler_moc_header_make_all: debug/moc_mainwindow.cpp debug/moc_mygraphicsscene.cpp compiler_moc_header_clean: - -$(DEL_FILE) debug\moc_mainwindow.cpp + -$(DEL_FILE) debug\moc_mainwindow.cpp debug\moc_mygraphicsscene.cpp debug/moc_mainwindow.cpp: C:/Qt/5.7/mingw53_32/include/QtWidgets/QMainWindow \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qmainwindow.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qwidget.h \ @@ -202,69 +208,105 @@ debug/moc_mainwindow.cpp: C:/Qt/5.7/mingw53_32/include/QtWidgets/QMainWindow \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdialog.h \ C:/Qt/5.7/mingw53_32/include/QtCore/QSettings \ C:/Qt/5.7/mingw53_32/include/QtCore/qsettings.h \ - ui_mainwindow.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/QVariant \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QAction \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qaction.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qactiongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QApplication \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qcoreapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qeventloop.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qdesktopwidget.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qguiapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QButtonGroup \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qbuttongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsview.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpainter.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qtextoption.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qframe.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGridLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgridlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayoutitem.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qboxlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHBoxLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHeaderView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qheaderview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemview.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qabstractitemmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qitemselectionmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyleoption.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractspinbox.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qvalidator.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qregularexpression.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyle.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtabbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qrubberband.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QMenuBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenubar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenu.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QPushButton \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qpushbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QStatusBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstatusbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QToolBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtoolbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QTreeWidget \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidget.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreeview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidgetitemiterator.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QWidget \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ + ui_mainwindow.h \ mainwindow.h \ C:/Qt/5.7/mingw53_32/bin/moc.exe C:\Qt\5.7\mingw53_32\bin\moc.exe $(DEFINES) -D__GNUC__ -DWIN32 -IC:/Qt/5.7/mingw53_32/mkspecs/win32-g++ -IC:/cygwin/home/Xavier/Airport/Source/MapEditor -IC:/Qt/5.7/mingw53_32/include -IC:/Qt/5.7/mingw53_32/include/QtWidgets -IC:/Qt/5.7/mingw53_32/include/QtGui -IC:/Qt/5.7/mingw53_32/include/QtANGLE -IC:/Qt/5.7/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward mainwindow.h -o debug\moc_mainwindow.cpp +debug/moc_mygraphicsscene.cpp: C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnamespace.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobal.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qconfig.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qfeatures.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsystemdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qprocessordetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcompilerdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypeinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypetraits.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qisenum.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsysinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlogging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qflags.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbasicatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qgenericatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_cxx11.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_msvc.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobalstatic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmutex.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnumeric.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qversiontagging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstring.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qchar.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrefcount.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qarraydata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringbuilder.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qalgorithms.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiterator.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhashfunctions.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpair.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearraylist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qregexp.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringmatcher.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcoreevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qscopedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmetatype.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvarlengtharray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcontainerfwd.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpoint.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrect.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmargins.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsize.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qbrush.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvector.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qcolor.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgb.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgba64.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qmatrix.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpolygon.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qregion.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs_win.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qdatastream.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiodevice.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qline.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qtransform.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpainterpath.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qimage.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpaintdevice.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixelformat.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixmap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qshareddata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhash.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qfont.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qset.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/bin/moc.exe + C:\Qt\5.7\mingw53_32\bin\moc.exe $(DEFINES) -D__GNUC__ -DWIN32 -IC:/Qt/5.7/mingw53_32/mkspecs/win32-g++ -IC:/cygwin/home/Xavier/Airport/Source/MapEditor -IC:/Qt/5.7/mingw53_32/include -IC:/Qt/5.7/mingw53_32/include/QtWidgets -IC:/Qt/5.7/mingw53_32/include/QtGui -IC:/Qt/5.7/mingw53_32/include/QtANGLE -IC:/Qt/5.7/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward mygraphicsscene.h -o debug\moc_mygraphicsscene.cpp + compiler_moc_source_make_all: compiler_moc_source_clean: compiler_uic_make_all: ui_mainwindow.h @@ -394,65 +436,22 @@ debug/main.o: main.cpp mainwindow.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdialog.h \ C:/Qt/5.7/mingw53_32/include/QtCore/QSettings \ C:/Qt/5.7/mingw53_32/include/QtCore/qsettings.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ ui_mainwindow.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/QVariant \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QAction \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qaction.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qactiongroup.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/QApplication \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qapplication.h \ C:/Qt/5.7/mingw53_32/include/QtCore/qcoreapplication.h \ C:/Qt/5.7/mingw53_32/include/QtCore/qeventloop.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdesktopwidget.h \ C:/Qt/5.7/mingw53_32/include/QtGui/qguiapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QButtonGroup \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qbuttongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsview.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpainter.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qtextoption.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qframe.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGridLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgridlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayoutitem.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qboxlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHBoxLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHeaderView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qheaderview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemview.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qabstractitemmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qitemselectionmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyleoption.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractspinbox.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qvalidator.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qregularexpression.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyle.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtabbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qrubberband.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QMenuBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenubar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenu.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QPushButton \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qpushbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QStatusBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstatusbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QToolBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtoolbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QTreeWidget \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidget.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreeview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidgetitemiterator.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QWidget + C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o main.cpp debug/mainwindow.o: mainwindow.cpp mainwindow.h \ @@ -563,72 +562,126 @@ debug/mainwindow.o: mainwindow.cpp mainwindow.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdialog.h \ C:/Qt/5.7/mingw53_32/include/QtCore/QSettings \ C:/Qt/5.7/mingw53_32/include/QtCore/qsettings.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ ui_mainwindow.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/QVariant \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QAction \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qaction.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qactiongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QApplication \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qcoreapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qeventloop.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qdesktopwidget.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qguiapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QButtonGroup \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qbuttongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsview.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/QPainter \ C:/Qt/5.7/mingw53_32/include/QtGui/qpainter.h \ C:/Qt/5.7/mingw53_32/include/QtGui/qtextoption.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsPixmapItem \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsitem.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QInputDialog \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qinputdialog.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qlineedit.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qframe.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGridLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgridlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayoutitem.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qboxlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHBoxLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHeaderView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qheaderview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemview.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qabstractitemmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qitemselectionmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyleoption.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractspinbox.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qvalidator.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qregularexpression.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyle.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtabbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qrubberband.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QMenuBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenubar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenu.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QPushButton \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qpushbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QStatusBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstatusbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QToolBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtoolbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QTreeWidget \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidget.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreeview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidgetitemiterator.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QWidget \ - C:/Qt/5.7/mingw53_32/include/QtGui/QPainter \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene + C:/Qt/5.7/mingw53_32/include/QtGui/qtextcursor.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qtextformat.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mainwindow.o mainwindow.cpp +debug/mygraphicsscene.o: mygraphicsscene.cpp mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnamespace.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobal.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qconfig.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qfeatures.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsystemdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qprocessordetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcompilerdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypeinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypetraits.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qisenum.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsysinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlogging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qflags.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbasicatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qgenericatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_cxx11.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_msvc.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobalstatic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmutex.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnumeric.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qversiontagging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstring.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qchar.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrefcount.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qarraydata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringbuilder.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qalgorithms.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiterator.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhashfunctions.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpair.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearraylist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qregexp.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringmatcher.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcoreevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qscopedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmetatype.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvarlengtharray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcontainerfwd.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpoint.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrect.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmargins.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsize.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qbrush.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvector.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qcolor.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgb.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgba64.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qmatrix.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpolygon.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qregion.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs_win.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qdatastream.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiodevice.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qline.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qtransform.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpainterpath.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qimage.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpaintdevice.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixelformat.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixmap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qshareddata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhash.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qfont.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qset.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + C:/Qt/5.7/mingw53_32/include/QtCore/qdebug.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtextstream.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlocale.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvariant.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcontiguouscache.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mygraphicsscene.o mygraphicsscene.cpp + debug/moc_mainwindow.o: debug/moc_mainwindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp +debug/moc_mygraphicsscene.o: debug/moc_mygraphicsscene.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mygraphicsscene.o debug\moc_mygraphicsscene.cpp + ####### Install install: FORCE diff --git a/Source/MapEditor/Makefile.Release b/Source/MapEditor/Makefile.Release index 22abb00..725b5b1 100644 --- a/Source/MapEditor/Makefile.Release +++ b/Source/MapEditor/Makefile.Release @@ -11,7 +11,7 @@ MAKEFILE = Makefile.Release CC = gcc CXX = g++ -DEFINES = -DUNICODE -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +DEFINES = -DUNICODE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN CFLAGS = -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra $(DEFINES) CXXFLAGS = -pipe -fno-keep-inline-dllexport -O2 -std=gnu++11 -frtti -Wall -Wextra -fexceptions -mthreads $(DEFINES) INCPATH = -I. -IC:\Qt\5.7\mingw53_32\include -IC:\Qt\5.7\mingw53_32\include\QtWidgets -IC:\Qt\5.7\mingw53_32\include\QtGui -IC:\Qt\5.7\mingw53_32\include\QtANGLE -IC:\Qt\5.7\mingw53_32\include\QtCore -Irelease -I. -IC:\Qt\5.7\mingw53_32\mkspecs\win32-g++ @@ -44,13 +44,19 @@ OBJECTS_DIR = release ####### Files SOURCES = main.cpp \ - mainwindow.cpp release\moc_mainwindow.cpp + mainwindow.cpp \ + mygraphicsscene.cpp release\moc_mainwindow.cpp \ + release\moc_mygraphicsscene.cpp OBJECTS = release/main.o \ release/mainwindow.o \ - release/moc_mainwindow.o - -DIST = ../../Sprites/Tileset1.bmp mainwindow.h main.cpp \ - mainwindow.cpp + release/mygraphicsscene.o \ + release/moc_mainwindow.o \ + release/moc_mygraphicsscene.o + +DIST = ../../Sprites/Tileset1.bmp mainwindow.h \ + mygraphicsscene.h main.cpp \ + mainwindow.cpp \ + mygraphicsscene.cpp QMAKE_TARGET = MapEditor DESTDIR = release\ #avoid trailing-slash linebreak TARGET = MapEditor.exe @@ -65,15 +71,15 @@ $(DESTDIR_TARGET): ui_mainwindow.h $(OBJECTS) $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS) qmake: FORCE - @$(QMAKE) -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Release MapEditor.pro + @$(QMAKE) -spec win32-g++ -o Makefile.Release MapEditor.pro qmake_all: FORCE dist: - $(ZIP) MapEditor.zip $(SOURCES) $(DIST) MapEditor.pro C:\Qt\5.7\mingw53_32\mkspecs\features\spec_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\qdevice.pri C:\Qt\5.7\mingw53_32\mkspecs\features\device_config.prf C:\Qt\5.7\mingw53_32\mkspecs\common\angle.conf C:\Qt\5.7\mingw53_32\mkspecs\qconfig.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_clucene_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_platformsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.7\mingw53_32\mkspecs\features\qt_functions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\win32-g++\qmake.conf C:\Qt\5.7\mingw53_32\mkspecs\features\spec_post.prf .qmake.stash C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resolve_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\build_pass.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qml_debug.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\rtti.prf C:\Qt\5.7\mingw53_32\mkspecs\features\precompile_header.prf C:\Qt\5.7\mingw53_32\mkspecs\features\warn_on.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resources.prf C:\Qt\5.7\mingw53_32\mkspecs\features\moc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\opengl.prf C:\Qt\5.7\mingw53_32\mkspecs\features\uic.prf C:\Qt\5.7\mingw53_32\mkspecs\features\file_copies.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\windows.prf C:\Qt\5.7\mingw53_32\mkspecs\features\testcase_targets.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exceptions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\yacc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\lex.prf MapEditor.pro C:\Qt\5.7\mingw53_32\lib\qtmain.prl C:\Qt\5.7\mingw53_32\lib\Qt5Widgets.prl C:\Qt\5.7\mingw53_32\lib\Qt5Gui.prl C:\Qt\5.7\mingw53_32\lib\Qt5Core.prl NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES + $(ZIP) MapEditor.zip $(SOURCES) $(DIST) MapEditor.pro C:\Qt\5.7\mingw53_32\mkspecs\features\spec_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\qdevice.pri C:\Qt\5.7\mingw53_32\mkspecs\features\device_config.prf C:\Qt\5.7\mingw53_32\mkspecs\common\angle.conf C:\Qt\5.7\mingw53_32\mkspecs\qconfig.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_clucene_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_core_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_help_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_location_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_network_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_platformsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_purchasing_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.7\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\5.7\mingw53_32\mkspecs\features\qt_functions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\qt_config.prf C:\Qt\5.7\mingw53_32\mkspecs\win32-g++\qmake.conf C:\Qt\5.7\mingw53_32\mkspecs\features\spec_post.prf .qmake.stash C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\default_pre.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resolve_config.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exclusive_builds_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\default_post.prf C:\Qt\5.7\mingw53_32\mkspecs\features\build_pass.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\rtti.prf C:\Qt\5.7\mingw53_32\mkspecs\features\precompile_header.prf C:\Qt\5.7\mingw53_32\mkspecs\features\warn_on.prf C:\Qt\5.7\mingw53_32\mkspecs\features\qt.prf C:\Qt\5.7\mingw53_32\mkspecs\features\resources.prf C:\Qt\5.7\mingw53_32\mkspecs\features\moc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\opengl.prf C:\Qt\5.7\mingw53_32\mkspecs\features\uic.prf C:\Qt\5.7\mingw53_32\mkspecs\features\file_copies.prf C:\Qt\5.7\mingw53_32\mkspecs\features\win32\windows.prf C:\Qt\5.7\mingw53_32\mkspecs\features\testcase_targets.prf C:\Qt\5.7\mingw53_32\mkspecs\features\exceptions.prf C:\Qt\5.7\mingw53_32\mkspecs\features\yacc.prf C:\Qt\5.7\mingw53_32\mkspecs\features\lex.prf MapEditor.pro C:\Qt\5.7\mingw53_32\lib\qtmain.prl C:\Qt\5.7\mingw53_32\lib\Qt5Widgets.prl C:\Qt\5.7\mingw53_32\lib\Qt5Gui.prl C:\Qt\5.7\mingw53_32\lib\Qt5Core.prl NO_PCH_SOURCES RESOURCES HEADERS SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES clean: compiler_clean - -$(DEL_FILE) release\main.o release\mainwindow.o release\moc_mainwindow.o + -$(DEL_FILE) release\main.o release\mainwindow.o release\mygraphicsscene.o release\moc_mainwindow.o release\moc_mygraphicsscene.o distclean: clean -$(DEL_FILE) .qmake.stash @@ -92,9 +98,9 @@ compiler_no_pch_compiler_make_all: compiler_no_pch_compiler_clean: compiler_rcc_make_all: compiler_rcc_clean: -compiler_moc_header_make_all: release/moc_mainwindow.cpp +compiler_moc_header_make_all: release/moc_mainwindow.cpp release/moc_mygraphicsscene.cpp compiler_moc_header_clean: - -$(DEL_FILE) release\moc_mainwindow.cpp + -$(DEL_FILE) release\moc_mainwindow.cpp release\moc_mygraphicsscene.cpp release/moc_mainwindow.cpp: C:/Qt/5.7/mingw53_32/include/QtWidgets/QMainWindow \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qmainwindow.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qwidget.h \ @@ -202,69 +208,105 @@ release/moc_mainwindow.cpp: C:/Qt/5.7/mingw53_32/include/QtWidgets/QMainWindow \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdialog.h \ C:/Qt/5.7/mingw53_32/include/QtCore/QSettings \ C:/Qt/5.7/mingw53_32/include/QtCore/qsettings.h \ - ui_mainwindow.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/QVariant \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QAction \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qaction.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qactiongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QApplication \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qcoreapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qeventloop.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qdesktopwidget.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qguiapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QButtonGroup \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qbuttongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsview.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpainter.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qtextoption.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qframe.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGridLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgridlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayoutitem.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qboxlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHBoxLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHeaderView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qheaderview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemview.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qabstractitemmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qitemselectionmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyleoption.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractspinbox.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qvalidator.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qregularexpression.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyle.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtabbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qrubberband.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QMenuBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenubar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenu.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QPushButton \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qpushbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QStatusBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstatusbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QToolBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtoolbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QTreeWidget \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidget.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreeview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidgetitemiterator.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QWidget \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ + ui_mainwindow.h \ mainwindow.h \ C:/Qt/5.7/mingw53_32/bin/moc.exe C:\Qt\5.7\mingw53_32\bin\moc.exe $(DEFINES) -D__GNUC__ -DWIN32 -IC:/Qt/5.7/mingw53_32/mkspecs/win32-g++ -IC:/cygwin/home/Xavier/Airport/Source/MapEditor -IC:/Qt/5.7/mingw53_32/include -IC:/Qt/5.7/mingw53_32/include/QtWidgets -IC:/Qt/5.7/mingw53_32/include/QtGui -IC:/Qt/5.7/mingw53_32/include/QtANGLE -IC:/Qt/5.7/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward mainwindow.h -o release\moc_mainwindow.cpp +release/moc_mygraphicsscene.cpp: C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnamespace.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobal.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qconfig.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qfeatures.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsystemdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qprocessordetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcompilerdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypeinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypetraits.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qisenum.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsysinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlogging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qflags.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbasicatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qgenericatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_cxx11.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_msvc.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobalstatic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmutex.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnumeric.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qversiontagging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstring.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qchar.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrefcount.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qarraydata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringbuilder.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qalgorithms.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiterator.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhashfunctions.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpair.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearraylist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qregexp.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringmatcher.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcoreevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qscopedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmetatype.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvarlengtharray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcontainerfwd.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpoint.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrect.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmargins.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsize.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qbrush.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvector.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qcolor.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgb.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgba64.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qmatrix.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpolygon.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qregion.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs_win.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qdatastream.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiodevice.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qline.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qtransform.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpainterpath.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qimage.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpaintdevice.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixelformat.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixmap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qshareddata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhash.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qfont.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qset.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/bin/moc.exe + C:\Qt\5.7\mingw53_32\bin\moc.exe $(DEFINES) -D__GNUC__ -DWIN32 -IC:/Qt/5.7/mingw53_32/mkspecs/win32-g++ -IC:/cygwin/home/Xavier/Airport/Source/MapEditor -IC:/Qt/5.7/mingw53_32/include -IC:/Qt/5.7/mingw53_32/include/QtWidgets -IC:/Qt/5.7/mingw53_32/include/QtGui -IC:/Qt/5.7/mingw53_32/include/QtANGLE -IC:/Qt/5.7/mingw53_32/include/QtCore -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward mygraphicsscene.h -o release\moc_mygraphicsscene.cpp + compiler_moc_source_make_all: compiler_moc_source_clean: compiler_uic_make_all: ui_mainwindow.h @@ -394,65 +436,22 @@ release/main.o: main.cpp mainwindow.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdialog.h \ C:/Qt/5.7/mingw53_32/include/QtCore/QSettings \ C:/Qt/5.7/mingw53_32/include/QtCore/qsettings.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ ui_mainwindow.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/QVariant \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QAction \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qaction.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qactiongroup.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/QApplication \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qapplication.h \ C:/Qt/5.7/mingw53_32/include/QtCore/qcoreapplication.h \ C:/Qt/5.7/mingw53_32/include/QtCore/qeventloop.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdesktopwidget.h \ C:/Qt/5.7/mingw53_32/include/QtGui/qguiapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QButtonGroup \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qbuttongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsview.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpainter.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qtextoption.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qframe.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGridLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgridlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayoutitem.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qboxlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHBoxLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHeaderView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qheaderview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemview.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qabstractitemmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qitemselectionmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyleoption.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractspinbox.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qvalidator.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qregularexpression.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyle.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtabbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qrubberband.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QMenuBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenubar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenu.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QPushButton \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qpushbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QStatusBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstatusbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QToolBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtoolbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QTreeWidget \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidget.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreeview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidgetitemiterator.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QWidget + C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o main.cpp release/mainwindow.o: mainwindow.cpp mainwindow.h \ @@ -563,72 +562,126 @@ release/mainwindow.o: mainwindow.cpp mainwindow.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qdialog.h \ C:/Qt/5.7/mingw53_32/include/QtCore/QSettings \ C:/Qt/5.7/mingw53_32/include/QtCore/qsettings.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ ui_mainwindow.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/QVariant \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QAction \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qaction.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qactiongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QApplication \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qcoreapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qeventloop.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qdesktopwidget.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qguiapplication.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qinputmethod.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QButtonGroup \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qbuttongroup.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsview.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/QPainter \ C:/Qt/5.7/mingw53_32/include/QtGui/qpainter.h \ C:/Qt/5.7/mingw53_32/include/QtGui/qtextoption.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qscrollarea.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsPixmapItem \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsitem.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QInputDialog \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qinputdialog.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qlineedit.h \ C:/Qt/5.7/mingw53_32/include/QtWidgets/qframe.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGridLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qgridlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qlayoutitem.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qboxlayout.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHBoxLayout \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QHeaderView \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qheaderview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemview.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qabstractitemmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qitemselectionmodel.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyleoption.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractspinbox.h \ - C:/Qt/5.7/mingw53_32/include/QtGui/qvalidator.h \ - C:/Qt/5.7/mingw53_32/include/QtCore/qregularexpression.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractslider.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstyle.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtabbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qrubberband.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QMenuBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenubar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qmenu.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QPushButton \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qpushbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qabstractbutton.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QStatusBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qstatusbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QToolBar \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtoolbar.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QTreeWidget \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidget.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreeview.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/qtreewidgetitemiterator.h \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QWidget \ - C:/Qt/5.7/mingw53_32/include/QtGui/QPainter \ - C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene + C:/Qt/5.7/mingw53_32/include/QtGui/qtextcursor.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qtextformat.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\mainwindow.o mainwindow.cpp +release/mygraphicsscene.o: mygraphicsscene.cpp mygraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsScene \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicsscene.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnamespace.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobal.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qconfig.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qfeatures.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsystemdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qprocessordetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcompilerdetection.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypeinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtypetraits.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qisenum.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsysinfo.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlogging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qflags.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbasicatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qgenericatomic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_cxx11.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qatomic_msvc.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qglobalstatic.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmutex.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qnumeric.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qversiontagging.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstring.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qchar.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrefcount.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qarraydata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringbuilder.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qalgorithms.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiterator.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhashfunctions.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpair.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qbytearraylist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringlist.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qregexp.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qstringmatcher.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcoreevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qscopedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmetatype.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvarlengtharray.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcontainerfwd.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qobject_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qpoint.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qrect.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmargins.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsize.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qbrush.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvector.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qcolor.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgb.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qrgba64.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qmatrix.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpolygon.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qregion.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qwindowdefs_win.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qdatastream.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qiodevice.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qline.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qtransform.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpainterpath.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qimage.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpaintdevice.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixelformat.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpixmap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qshareddata.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qhash.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qfont.h \ + C:/Qt/5.7/mingw53_32/include/QtGui/qpen.h \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/QGraphicsSceneMouseEvent \ + C:/Qt/5.7/mingw53_32/include/QtWidgets/qgraphicssceneevent.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qset.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/QPointF \ + C:/Qt/5.7/mingw53_32/include/QtCore/QDebug \ + C:/Qt/5.7/mingw53_32/include/QtCore/qdebug.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qmap.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qtextstream.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qlocale.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qvariant.h \ + C:/Qt/5.7/mingw53_32/include/QtCore/qcontiguouscache.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\mygraphicsscene.o mygraphicsscene.cpp + release/moc_mainwindow.o: release/moc_mainwindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_mainwindow.o release\moc_mainwindow.cpp +release/moc_mygraphicsscene.o: release/moc_mygraphicsscene.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_mygraphicsscene.o release\moc_mygraphicsscene.cpp + ####### Install install: FORCE diff --git a/Source/MapEditor/MapEditor.pro.user b/Source/MapEditor/MapEditor.pro.user index 0b066e2..f81fd63 100644 --- a/Source/MapEditor/MapEditor.pro.user +++ b/Source/MapEditor/MapEditor.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -291,7 +291,7 @@ MapEditor.pro false - + C:/cygwin/home/Xavier/Airport/Source/MapEditor C:/cygwin/home/Xavier/Airport/Source/build-MapEditor-Desktop_Qt_5_7_0_MinGW_32bit-Debug 3768 false diff --git a/Source/MapEditor/mainwindow.cpp b/Source/MapEditor/mainwindow.cpp index ef0dfc6..89687eb 100644 --- a/Source/MapEditor/mainwindow.cpp +++ b/Source/MapEditor/mainwindow.cpp @@ -7,14 +7,20 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), - gscene(new MyGraphicsScene) + gscene(new MyGraphicsScene), + selected_item(-1) { ui->setupUi(this); - connect(ui->LoadMap_Btn, SIGNAL(released()), this, SLOT(onLoadMap())); - connect(ui->CreateMap_Btn, SIGNAL(released()), this, SLOT(onCreateMap())); + connect(ui->LoadMap_Btn, SIGNAL(released()), this, SLOT(onLoadMap())); + connect(ui->CreateMap_Btn, SIGNAL(released()), this, SLOT(onCreateMap())); + connect(ui->saveMap_Btn, SIGNAL(released()), this, SLOT(onSaveMap(void))); + connect(gscene, SIGNAL(positionClicked(QPointF)), this, SLOT(onMapItemClicked(QPointF))); + connect(gscene, SIGNAL(noItemSelected(void)), this, SLOT(onNoItemSelected(void))); + connect(gscene, SIGNAL(updateSelectedItem(void)), this, SLOT(onListItemSelected(void))); appSettings(); + loadTilesetData(); } MainWindow::~MainWindow() @@ -23,6 +29,87 @@ MainWindow::~MainWindow() delete gscene; } +void MainWindow::onMapItemClicked(QPointF pos) +{ + QPoint realPos; + + pos.setX(pos.x() - (TILE_SIZE / 2)); + + realPos.setX(pos.x() + (pos.y() * 2)); + realPos.setY((pos.y() * 2) - pos.x()); + + int tile_no = 0; + + tile_no = realPos.x() / TILE_SIZE; + tile_no += (realPos.y() / TILE_SIZE) * level_size; + + if (tile_no < (level_size * level_size)) + { + selected_item = tile_no; + onProcessMapFile(map_buffer); + } + else + { + selected_item = -1; + } +} + +void MainWindow::onListItemSelected(void) +{ + QList item = ui->listWidget->selectedItems(); + + foreach (QListWidgetItem *it, item) + { + int row = ui->listWidget->row(it); + + if (selected_item != -1) + { + int map_buffer_pos = (DATA_HEADER_SIZE + 1) + (selected_item * sizeof(quint16)); + //map_buffer_pos++; // MSB: building data, LSB: terrain data. + + qDebug() << "Calculated file offset: 0x" + QString::number(map_buffer_pos, 16); + + if (map_buffer_pos < map_buffer.count()) + { + qDebug() << "Current data at 0x" + QString::number(map_buffer_pos, 16) + ": " + tilesetData.value(map_buffer[map_buffer_pos]); + map_buffer[map_buffer_pos] = row; + + if (ui->mirror_CheckBox->isChecked() == true) + { + map_buffer[map_buffer_pos] = map_buffer[map_buffer_pos] | TILE_MIRROR_FLAG; + } + + onProcessMapFile(map_buffer); + } + } + } +} + +void MainWindow::onSaveMap(void) +{ + QString path = QFileDialog::getSaveFileName(this, + "Save map file", + _last_dir, + "Map files (*.LVL)"); + + QFile f(path); + + if(checkFile(f, QFile::WriteOnly) == false) + { + return; + } + + f.write(map_buffer); + + f.close(); +} + +void MainWindow::onNoItemSelected(void) +{ + selected_item = -1; + onProcessMapFile(map_buffer); +} + void MainWindow::onCreateMap(void) { bool ok; @@ -32,8 +119,13 @@ void MainWindow::onCreateMap(void) items << "16"; items << "24"; - QString size = QInputDialog::getItem(this, tr("Create new map"), - tr("Select map size:"), items, 0, false, &ok); + QString size = QInputDialog::getItem( this, + tr("Create new map"), + tr("Select map size:"), + items, + 0, + false, + &ok ); if ( (ok == false) || (size.isEmpty() == true) ) { @@ -46,20 +138,23 @@ void MainWindow::onCreateMap(void) if (size == "8") { + level_size = 8; data.append((char)0x08); } else if (size == "16") { + level_size = 16; data.append((char)0x10); } else if (size == "24") { + level_size = 24; data.append((char)0x18); } data.append("Default airport"); - for (int i = (data.count() - 1); i < 0x3F; i++) + for (int i = (data.count() - 1); i < DATA_HEADER_SIZE; i++) { data.append(0xFF); } @@ -109,6 +204,8 @@ void MainWindow::onLoadMap(void) void MainWindow::onProcessMapFile(QByteArray data) { + map_buffer = data; + QDataStream ds(&data, QIODevice::ReadWrite); char header[3]; @@ -125,13 +222,11 @@ void MainWindow::onProcessMapFile(QByteArray data) ds.readRawData(&ch, sizeof(char)); - int level_size = ch; - qDebug() << level_size; - qDebug() << data.count(); + level_size = ch; QPixmap tile1("..\\..\\Sprites\\TILESET1.bmp"); - int expected_filesize = (0x3F + (level_size * level_size)); + int expected_filesize = (DATA_HEADER_SIZE + (level_size * level_size)); if (data.count() < expected_filesize) { @@ -154,7 +249,7 @@ void MainWindow::onProcessMapFile(QByteArray data) ds.readRawData(byte, 2); quint8 CurrentTile = byte[1]; - if (CurrentTile & 0x80) + if (CurrentTile & TILE_MIRROR_FLAG) { u = (int)((CurrentTile & 0x7F) % 4) * 64; v = (int)((CurrentTile & 0x7F) / 4) * 48; @@ -167,12 +262,20 @@ void MainWindow::onProcessMapFile(QByteArray data) QImage cropped = tile1.copy(u, v, 64, 48).toImage(); - if (CurrentTile & 0x80) + if (CurrentTile & TILE_MIRROR_FLAG) { cropped = cropped.mirrored(true, false); } - qDebug() << CurrentTile; + bool selected = false; + + if (selected_item != -1) + { + if (selected_item == ((j * level_size) + i)) + { + selected = true; + } + } cropped = cropped.convertToFormat(QImage::Format_ARGB32); // or maybe other format @@ -186,6 +289,16 @@ void MainWindow::onProcessMapFile(QByteArray data) { cropped.setPixel(i, j, qRgba(0,0,0,0)); } + else if (selected == true) + { + QColor c = cropped.pixelColor(i, j); + + c.setRed(255 - c.red()); + c.setBlue(255 - c.blue()); + c.setGreen(255 - c.green()); + + cropped.setPixel(i, j, qRgb(c.red(), c.green(), c.blue())); + } } } @@ -193,11 +306,11 @@ void MainWindow::onProcessMapFile(QByteArray data) int x; int y; - x = (i * 64) - (i * 32); - x -= (j * 32); + x = (i * TILE_SIZE) - (i * (TILE_SIZE / 2)); + x -= (j * (TILE_SIZE / 2)); - y = (j * 16); - y += i * 16; + y = (j * (TILE_SIZE / 4)); + y += i * (TILE_SIZE / 4); it->setX(x); it->setY(y); @@ -208,16 +321,11 @@ void MainWindow::onProcessMapFile(QByteArray data) ui->graphicsView->show(); } -bool MainWindow::checkFile(QFile& f) +bool MainWindow::checkFile(QFile& f, QFile::OpenModeFlag flags) { QFileInfo fi(f); - if(fi.exists() == false) - { - return false; - } - - if(f.open(QFile::ReadWrite) == false) + if(f.open(flags) == false) { return false; } @@ -231,7 +339,7 @@ bool MainWindow::checkFile(QFile& f) void MainWindow::appSettings(void) { - QSettings set("./settings.ini",QSettings::IniFormat); + QSettings set("./settings.ini", QSettings::IniFormat); set.beginGroup("app_settings"); @@ -242,11 +350,52 @@ void MainWindow::appSettings(void) void MainWindow::closeEvent(QCloseEvent*) { - QSettings set("./settings.ini",QSettings::IniFormat); + QSettings set("./settings.ini", QSettings::IniFormat); set.beginGroup("app_settings"); - set.setValue("last_dir",_last_dir); + set.setValue("last_dir", _last_dir); set.endGroup(); } + +void MainWindow::loadTilesetData(void) +{ + QFile f("./tileset.ini"); + + if (f.exists() == false) + { + qDebug() << "tileset.ini does not exist. Please create it"; + } + else + { + QSettings tilesetFile("./tileset.ini", QSettings::IniFormat); + QStringList tilesets_to_check; + + tilesets_to_check << "tileset1"; + tilesets_to_check << "tileset2"; + + int i = 0; + + foreach (QString tileset, tilesets_to_check) + { + tilesetFile.beginGroup(tileset); + + while (1) + { + QString tileNumber = "tile" + QString::number(i); + QString tileName = tilesetFile.value(tileNumber, "").toString(); + + if (tileName.isEmpty() == true) + { + break; + } + + tilesetData.insert(i++, tileName); + ui->listWidget->addItem(tileName); + } + + tilesetFile.endGroup(); + } + } +} diff --git a/Source/MapEditor/mainwindow.h b/Source/MapEditor/mainwindow.h index d9c04d8..52bb957 100644 --- a/Source/MapEditor/mainwindow.h +++ b/Source/MapEditor/mainwindow.h @@ -9,6 +9,10 @@ #include "mygraphicsscene.h" #include "ui_mainwindow.h" +#define TILE_SIZE 64 +#define DATA_HEADER_SIZE 0x3F +#define TILE_MIRROR_FLAG ((char) 0x80) + namespace Ui { class MainWindow; } @@ -24,15 +28,24 @@ public: private: Ui::MainWindow *ui; - bool checkFile(QFile &f); + bool checkFile(QFile &f, QFile::OpenModeFlag flags = QFile::ReadOnly); void appSettings(void); + void loadTilesetData(void); QString _last_dir; MyGraphicsScene *gscene; + int level_size; + QByteArray map_buffer; + int selected_item; + QHash tilesetData; protected slots: void onLoadMap(void); void onCreateMap(void); void onProcessMapFile(QByteArray data); + void onMapItemClicked(QPointF); + void onNoItemSelected(void); + void onListItemSelected(void); + void onSaveMap(void); }; #endif // MAINWINDOW_H diff --git a/Source/MapEditor/mainwindow.ui b/Source/MapEditor/mainwindow.ui index f715053..54bcbb4 100644 --- a/Source/MapEditor/mainwindow.ui +++ b/Source/MapEditor/mainwindow.ui @@ -6,8 +6,8 @@ 0 0 - 501 - 380 + 920 + 582 @@ -41,37 +41,40 @@ - + - PushButton + Save map - - - - - 0 - 0 - + + + + + 640 + 480 + + + + + - 16777215 + 256 16777215 - - - Items - - - - + + + + Mirror tile + + @@ -80,7 +83,7 @@ 0 0 - 501 + 920 21 diff --git a/Source/MapEditor/mygraphicsscene.cpp b/Source/MapEditor/mygraphicsscene.cpp index 391931e..e108375 100644 --- a/Source/MapEditor/mygraphicsscene.cpp +++ b/Source/MapEditor/mygraphicsscene.cpp @@ -6,15 +6,27 @@ MyGraphicsScene::MyGraphicsScene() } +MyGraphicsScene::~MyGraphicsScene() +{ + +} + void MyGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent) { QGraphicsItem *it = this->itemAt(mouseEvent->scenePos(), QTransform()); - if (it != NULL) - { + if (it != NULL) + { + emit positionClicked(mouseEvent->scenePos()); } else { // No items selected + emit noItemSelected(); } } + +void MyGraphicsScene::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *) +{ + emit updateSelectedItem(); +} diff --git a/Source/MapEditor/mygraphicsscene.h b/Source/MapEditor/mygraphicsscene.h index 300cc9c..90dadea 100644 --- a/Source/MapEditor/mygraphicsscene.h +++ b/Source/MapEditor/mygraphicsscene.h @@ -3,14 +3,24 @@ #include #include +#include class MyGraphicsScene : public QGraphicsScene { + Q_OBJECT + public: - MyGraphicsScene(); + explicit MyGraphicsScene(); + ~MyGraphicsScene(); + +signals: + void positionClicked(QPointF); + void noItemSelected(void); + void updateSelectedItem(void); private: void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent); + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *); }; diff --git a/Source/MapEditor/settings.ini b/Source/MapEditor/settings.ini index ca3d2c8..af1583e 100644 --- a/Source/MapEditor/settings.ini +++ b/Source/MapEditor/settings.ini @@ -1,2 +1,2 @@ [app_settings] -last_dir=C:/cygwin/home/Xavier/Airport/Levels/LEVEL1.LVL +last_dir=C:/cygwin/home/Xavier/Airport/Levels/LEVEL2.LVL diff --git a/Source/MapEditor/tileset.ini b/Source/MapEditor/tileset.ini new file mode 100644 index 0000000..8718aa8 --- /dev/null +++ b/Source/MapEditor/tileset.ini @@ -0,0 +1,8 @@ +[tileset1] +tile0 = "Grass" +tile1 = "Asphalt with borders" +tile2 = "Water" +tile3 = "Asphalt" +tile4 = "Runway mid" +tile5 = "Runway start/end 1" +tile6 = "Runway start/end 2" \ No newline at end of file -- cgit v1.2.3