aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXaviDCR92 <xavi.dcr@gmail.com>2017-12-27 13:08:36 +0100
committerXaviDCR92 <xavi.dcr@gmail.com>2017-12-27 13:08:36 +0100
commiteb6f4d6d8cc6d895c7c6185b20eb93da1fdd8b3b (patch)
tree363713e712254d9248866f0176780af301284525
parent88526570da1d3b8db0db11e232172ab9e8175d8a (diff)
* Added "Save map" function to MapEditor.
* Tiles can be now modified runtime. + tileset.ini now allows configuring tileset layout in an easy way.
-rw-r--r--Source/MapEditor/Makefile72
-rw-r--r--Source/MapEditor/Makefile.Debug409
-rw-r--r--Source/MapEditor/Makefile.Release409
-rw-r--r--Source/MapEditor/MapEditor.pro.user4
-rw-r--r--Source/MapEditor/mainwindow.cpp203
-rw-r--r--Source/MapEditor/mainwindow.h15
-rw-r--r--Source/MapEditor/mainwindow.ui43
-rw-r--r--Source/MapEditor/mygraphicsscene.cpp16
-rw-r--r--Source/MapEditor/mygraphicsscene.h12
-rw-r--r--Source/MapEditor/settings.ini2
-rw-r--r--Source/MapEditor/tileset.ini8
11 files changed, 746 insertions, 447 deletions
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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 4.0.3, 2017-11-08T21:06:54. -->
+<!-- Written by QtCreator 4.0.3, 2017-12-27T11:30:21. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
@@ -291,7 +291,7 @@
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">MapEditor.pro</value>
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
- <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
+ <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory">C:/cygwin/home/Xavier/Airport/Source/MapEditor</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">C:/cygwin/home/Xavier/Airport/Source/build-MapEditor-Desktop_Qt_5_7_0_MinGW_32bit-Debug</value>
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
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<QListWidgetItem *> 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<int, QString> 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 @@
<rect>
<x>0</x>
<y>0</y>
- <width>501</width>
- <height>380</height>
+ <width>920</width>
+ <height>582</height>
</rect>
</property>
<property name="windowTitle">
@@ -41,37 +41,40 @@
</widget>
</item>
<item>
- <widget class="QPushButton" name="pushButton_3">
+ <widget class="QPushButton" name="saveMap_Btn">
<property name="text">
- <string>PushButton</string>
+ <string>Save map</string>
</property>
</widget>
</item>
</layout>
</item>
- <item row="0" column="0">
- <widget class="QTreeWidget" name="treeWidget">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
+ <item row="0" column="2">
+ <widget class="QGraphicsView" name="graphicsView">
+ <property name="minimumSize">
+ <size>
+ <width>640</width>
+ <height>480</height>
+ </size>
</property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QListWidget" name="listWidget">
<property name="maximumSize">
<size>
- <width>16777215</width>
+ <width>256</width>
<height>16777215</height>
</size>
</property>
- <column>
- <property name="text">
- <string>Items</string>
- </property>
- </column>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QGraphicsView" name="graphicsView"/>
+ <item row="1" column="0">
+ <widget class="QCheckBox" name="mirror_CheckBox">
+ <property name="text">
+ <string>Mirror tile</string>
+ </property>
+ </widget>
</item>
</layout>
</widget>
@@ -80,7 +83,7 @@
<rect>
<x>0</x>
<y>0</y>
- <width>501</width>
+ <width>920</width>
<height>21</height>
</rect>
</property>
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 <QGraphicsScene>
#include <QGraphicsSceneMouseEvent>
+#include <QPointF>
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