diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 1bdc877..add3543 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -1,28 +1,28 @@ { - "configurations": [ - { - "name": "windows-gcc-x64", - "includePath": [ - "${workspaceFolder}/**" - ], - "defines": [ - "_DEBUG", - "UNICODE", - "_UNICODE", - "QT_CORE_LIB", - "QT_GUI_LIB", - "QT_WIDGETS_LIB" - ], - "windowsSdkVersion": "10.0.19041.0", - "compilerPath": "F:/mingw64/bin/gcc.exe", - "cStandard": "${default}", - "cppStandard": "c++17", - "intelliSenseMode": "windows-gcc-x64", - "compilerArgs": [ - "-fexceptions", - "-mthreads" - ] - } - ], - "version": 4 + "configurations": [ + { + "name": "windows-gcc-x64", + "includePath": [ + "${workspaceFolder}/**" + ], + "defines": [ + "_DEBUG", + "UNICODE", + "_UNICODE", + "QT_CORE_LIB", + "QT_GUI_LIB", + "QT_WIDGETS_LIB" + ], + "windowsSdkVersion": "10.0.19041.0", + "compilerPath": "E:/Qt/Tools/mingw1120_64/bin/g++.exe", + "cStandard": "${default}", + "cppStandard": "c++17", + "intelliSenseMode": "windows-gcc-x64", + "compilerArgs": [ + "-fexceptions", + "-mthreads" + ] + } + ], + "version": 4 } \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..28a8ee2 --- /dev/null +++ b/Makefile @@ -0,0 +1,688 @@ +############################################################################# +# Makefile for building: examSystem +# Generated by qmake (3.1) (Qt 6.5.3) +# Project: examSystem.pro +# Template: app +# Command: E:\Qt\6.5.3\mingw_64\bin\qmake.exe -o Makefile examSystem.pro +############################################################################# + +MAKEFILE = Makefile + +EQ = = + +first: release +install: release-install +uninstall: release-uninstall +QMAKE = E:\Qt\6.5.3\mingw_64\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i +QINSTALL = E:\Qt\6.5.3\mingw_64\bin\qmake.exe -install qinstall +QINSTALL_PROGRAM = E:\Qt\6.5.3\mingw_64\bin\qmake.exe -install qinstall -exe +DEL_FILE = del +SYMLINK = $(QMAKE) -install ln -f -s +DEL_DIR = rmdir +MOVE = move +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = +SED = $(QMAKE) -install sed +MOVE = move +SUBTARGETS = \ + release \ + debug + + +release: FORCE + $(MAKE) -f $(MAKEFILE).Release +release-make_first: FORCE + $(MAKE) -f $(MAKEFILE).Release +release-all: FORCE + $(MAKE) -f $(MAKEFILE).Release all +release-clean: FORCE + $(MAKE) -f $(MAKEFILE).Release clean +release-distclean: FORCE + $(MAKE) -f $(MAKEFILE).Release distclean +release-install: FORCE + $(MAKE) -f $(MAKEFILE).Release install +release-uninstall: FORCE + $(MAKE) -f $(MAKEFILE).Release uninstall +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: examSystem.pro ../../Qt/6.5.3/mingw_64/mkspecs/win32-g++/qmake.conf ../../Qt/6.5.3/mingw_64/mkspecs/features/spec_pre.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/device_config.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/common/sanitize.conf \ + ../../Qt/6.5.3/mingw_64/mkspecs/common/gcc-base.conf \ + ../../Qt/6.5.3/mingw_64/mkspecs/common/g++-base.conf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/common/windows-vulkan.conf \ + ../../Qt/6.5.3/mingw_64/mkspecs/common/g++-win32.conf \ + ../../Qt/6.5.3/mingw_64/mkspecs/common/windows-desktop.conf \ + ../../Qt/6.5.3/mingw_64/mkspecs/qconfig.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_ext_freetype.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_ext_libpng.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3danimation.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3danimation_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dcore.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dcore_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dextras.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dextras_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dinput.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dinput_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dlogic.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dlogic_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquick.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquick_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickanimation.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickextras.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickinput.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickrender.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3drender.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3drender_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_activeqt.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_activeqt_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axbase_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axcontainer.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axcontainer_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axserver.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axserver_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_bluetooth.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_bluetooth_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_bodymovin_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_charts.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_charts_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_chartsqml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_chartsqml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_concurrent.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_core.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_core_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualization.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualization_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualizationqml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualizationqml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_dbus.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_designer.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_designer_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_example_icons_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_grpc.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_grpc_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_gui.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_gui_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_help.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_help_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_httpserver.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_httpserver_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttracker.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttracker_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttrackerqml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttrackerqml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_jsonrpc_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssettings.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_languageserver_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_linguist.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_linguist_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_location.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_location_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimedia.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimedia_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimediaquick_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimediawidgets.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_network.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_network_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_networkauth.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_networkauth_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_nfc.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_nfc_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_opengl.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_png_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioning.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioning_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioningquick.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioningquick_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_printsupport.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_protobuf.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_protobuf_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmltest.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3d.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3d_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetimport.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetutils.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetutils_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3deffects.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3deffects_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dglslparser_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpers.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpers_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpersimpl.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpersimpl_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3diblbaker.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3diblbaker_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticleeffects.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticleeffects_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticles.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticles_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysics.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysics_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysicshelpers.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysicshelpers_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3druntimerender.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dutils.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dutils_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickeffects_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktimeline.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktimeline_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjects.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjectsqml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjectsqml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_repparser.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_repparser_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxmlqml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxmlqml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensors.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensors_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensorsquick.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensorsquick_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialbus.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialbus_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialport.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialport_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_shadertools.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_shadertools_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_spatialaudio.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_spatialaudio_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sql.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sql_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachine.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachine_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachineqml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachineqml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svg.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svg_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_testlib.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_texttospeech.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_texttospeech_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_tools_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_uitools.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_virtualkeyboard.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webchannel.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webchannel_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_websockets.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_websockets_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webview.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webview_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webviewquick.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webviewquick_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_widgets.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_xml.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_xml_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/qt_functions.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/qt_config.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/win32-g++/qmake.conf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/spec_post.prf \ + .qmake.stash \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/exclusive_builds.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/toolchain.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/default_pre.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/win32/default_pre.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/resolve_config.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/exclusive_builds_post.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/default_post.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/lrelease.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/entrypoint.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/precompile_header.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/warn_on.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/qt.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/resources_functions.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/resources.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/moc.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/win32/opengl.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/uic.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/qmake_use.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/file_copies.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/win32/windows.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/testcase_targets.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/exceptions.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/yacc.prf \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/lex.prf \ + examSystem.pro \ + ../../Qt/6.5.3/mingw_64/lib/Qt6Widgets.prl \ + ../../Qt/6.5.3/mingw_64/lib/Qt6Gui.prl \ + ../../Qt/6.5.3/mingw_64/lib/Qt6Core.prl \ + ../../Qt/6.5.3/mingw_64/lib/Qt6EntryPoint.prl \ + ../../Qt/6.5.3/mingw_64/mkspecs/features/build_pass.prf \ + release/qmake_qmake_qm_files.qrc \ + debug/qmake_qmake_qm_files.qrc + $(QMAKE) -o Makefile examSystem.pro +../../Qt/6.5.3/mingw_64/mkspecs/features/spec_pre.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/device_config.prf: +../../Qt/6.5.3/mingw_64/mkspecs/common/sanitize.conf: +../../Qt/6.5.3/mingw_64/mkspecs/common/gcc-base.conf: +../../Qt/6.5.3/mingw_64/mkspecs/common/g++-base.conf: +../../Qt/6.5.3/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf: +../../Qt/6.5.3/mingw_64/mkspecs/common/windows-vulkan.conf: +../../Qt/6.5.3/mingw_64/mkspecs/common/g++-win32.conf: +../../Qt/6.5.3/mingw_64/mkspecs/common/windows-desktop.conf: +../../Qt/6.5.3/mingw_64/mkspecs/qconfig.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_ext_freetype.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_ext_libpng.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3danimation.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3danimation_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dcore.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dcore_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dextras.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dextras_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dinput.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dinput_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dlogic.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dlogic_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquick.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquick_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickanimation.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickextras.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickextras_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickinput.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickinput_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickrender.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickrender_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickscene2d.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3drender.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_3drender_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_activeqt.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_activeqt_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axbase_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axcontainer.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axcontainer_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axserver.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_axserver_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_bluetooth.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_bluetooth_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_bodymovin_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_charts.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_charts_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_chartsqml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_chartsqml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_concurrent.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_core.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_core_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualization.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualization_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualizationqml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_datavisualizationqml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_dbus.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_designer.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_designer_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_example_icons_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_grpc.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_grpc_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_gui.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_gui_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_help.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_help_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_httpserver.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_httpserver_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttracker.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttracker_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttrackerqml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_insighttrackerqml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_jsonrpc_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssettings.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_languageserver_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_linguist.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_linguist_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_location.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_location_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimedia.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimedia_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimediaquick_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimediawidgets.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_network.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_network_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_networkauth.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_networkauth_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_nfc.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_nfc_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_opengl.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_png_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioning.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioning_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioningquick.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_positioningquick_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_printsupport.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_protobuf.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_protobuf_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmltest.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3d.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3d_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetimport.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetutils.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dassetutils_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3deffects.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3deffects_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dglslparser_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpers.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpers_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpersimpl.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dhelpersimpl_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3diblbaker.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3diblbaker_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticleeffects.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticleeffects_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticles.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dparticles_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysics.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysics_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysicshelpers.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dphysicshelpers_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3druntimerender.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dutils.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick3dutils_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quick_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickeffects_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktimeline.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quicktimeline_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjects.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjects_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjectsqml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_remoteobjectsqml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_repparser.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_repparser_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxmlqml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_scxmlqml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensors.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensors_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensorsquick.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sensorsquick_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialbus.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialbus_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialport.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_serialport_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_shadertools.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_shadertools_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_spatialaudio.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_spatialaudio_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sql.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_sql_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachine.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachine_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachineqml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_statemachineqml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svg.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svg_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_testlib.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_texttospeech.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_texttospeech_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_tools_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_uitools.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_virtualkeyboard.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webchannel.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webchannel_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_websockets.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_websockets_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webview.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webview_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webviewquick.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_webviewquick_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_widgets.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_xml.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_xml_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri: +../../Qt/6.5.3/mingw_64/mkspecs/features/qt_functions.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/qt_config.prf: +../../Qt/6.5.3/mingw_64/mkspecs/win32-g++/qmake.conf: +../../Qt/6.5.3/mingw_64/mkspecs/features/spec_post.prf: +.qmake.stash: +../../Qt/6.5.3/mingw_64/mkspecs/features/exclusive_builds.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/toolchain.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/default_pre.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/win32/default_pre.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/resolve_config.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/exclusive_builds_post.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/default_post.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/lrelease.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/entrypoint.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/precompile_header.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/warn_on.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/qt.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/resources_functions.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/resources.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/moc.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/win32/opengl.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/uic.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/qmake_use.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/file_copies.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/win32/windows.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/testcase_targets.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/exceptions.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/yacc.prf: +../../Qt/6.5.3/mingw_64/mkspecs/features/lex.prf: +examSystem.pro: +../../Qt/6.5.3/mingw_64/lib/Qt6Widgets.prl: +../../Qt/6.5.3/mingw_64/lib/Qt6Gui.prl: +../../Qt/6.5.3/mingw_64/lib/Qt6Core.prl: +../../Qt/6.5.3/mingw_64/lib/Qt6EntryPoint.prl: +../../Qt/6.5.3/mingw_64/mkspecs/features/build_pass.prf: +release/qmake_qmake_qm_files.qrc: +debug/qmake_qmake_qm_files.qrc: +qmake: FORCE + @$(QMAKE) -o Makefile examSystem.pro + +qmake_all: 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 + +release-mocclean: + $(MAKE) -f $(MAKEFILE).Release mocclean +debug-mocclean: + $(MAKE) -f $(MAKEFILE).Debug mocclean +mocclean: release-mocclean debug-mocclean + +release-mocables: + $(MAKE) -f $(MAKEFILE).Release mocables +debug-mocables: + $(MAKE) -f $(MAKEFILE).Debug mocables +mocables: release-mocables debug-mocables + +check: first + +benchmark: first +FORCE: + +.SUFFIXES: + +$(MAKEFILE).Release: Makefile +$(MAKEFILE).Debug: Makefile diff --git a/Makefile.Debug b/Makefile.Debug new file mode 100644 index 0000000..899849e --- /dev/null +++ b/Makefile.Debug @@ -0,0 +1,2773 @@ +############################################################################# +# Makefile for building: examSystem +# Generated by qmake (3.1) (Qt 6.5.3) +# Project: examSystem.pro +# Template: app +############################################################################# + +MAKEFILE = Makefile.Debug + +EQ = = + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +CFLAGS = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra $(DEFINES) +CXXFLAGS = -fno-keep-inline-dllexport -g -std=gnu++1z -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES) +INCPATH = -I. -I../../Qt/6.5.3/mingw_64/include -I../../Qt/6.5.3/mingw_64/include/QtWidgets -I../../Qt/6.5.3/mingw_64/include/QtGui -I../../Qt/6.5.3/mingw_64/include/QtCore -Idebug -I. -I/include -I../../Qt/6.5.3/mingw_64/mkspecs/win32-g++ +LINKER = g++ +LFLAGS = -Wl,-subsystem,windows -mthreads +LIBS = E:\Qt\6.5.3\mingw_64\lib\libQt6Widgets.a E:\Qt\6.5.3\mingw_64\lib\libQt6Gui.a E:\Qt\6.5.3\mingw_64\lib\libQt6Core.a -lmingw32 E:\Qt\6.5.3\mingw_64\lib\libQt6EntryPoint.a -lshell32 +QMAKE = E:\Qt\6.5.3\mingw_64\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i +QINSTALL = E:\Qt\6.5.3\mingw_64\bin\qmake.exe -install qinstall +QINSTALL_PROGRAM = E:\Qt\6.5.3\mingw_64\bin\qmake.exe -install qinstall -exe +DEL_FILE = del +SYMLINK = $(QMAKE) -install ln -f -s +DEL_DIR = rmdir +MOVE = move +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = +SED = $(QMAKE) -install sed +MOVE = move + +####### Output directory + +OBJECTS_DIR = debug + +####### Files + +SOURCES = src\frontend\base_widget.cc \ + src\frontend\login_widget.cc \ + src\frontend\main_window.cc \ + src\frontend\question_widget.cc \ + src\frontend\result_widget.cc \ + src\frontend\selection_widget.cc \ + src\main\main.cc \ + src\shared\backend_interface.cc \ + src\backend\duplicate_checker\duplicate_checker.cc \ + src\backend\exam_system\exam_system.cc \ + src\backend\file_manager\file_manager.cc \ + src\backend\input_validator\input_validator.cc \ + src\backend\logger\logger.cc \ + src\backend\problem_generator\problem_generator.cc debug\qrc_qmake_qmake_qm_files.cpp \ + debug\moc_base_widget.cpp \ + debug\moc_login_widget.cpp \ + debug\moc_main_window.cpp \ + debug\moc_question_widget.cpp \ + debug\moc_result_widget.cpp \ + debug\moc_selection_widget.cpp +OBJECTS = debug/base_widget.o \ + debug/login_widget.o \ + debug/main_window.o \ + debug/question_widget.o \ + debug/result_widget.o \ + debug/selection_widget.o \ + debug/main.o \ + debug/backend_interface.o \ + debug/duplicate_checker.o \ + debug/exam_system.o \ + debug/file_manager.o \ + debug/input_validator.o \ + debug/logger.o \ + debug/problem_generator.o \ + debug/qrc_qmake_qmake_qm_files.o \ + debug/moc_base_widget.o \ + debug/moc_login_widget.o \ + debug/moc_main_window.o \ + debug/moc_question_widget.o \ + debug/moc_result_widget.o \ + debug/moc_selection_widget.o + +DIST = src\frontend\base_widget.h \ + src\frontend\login_widget.h \ + src\frontend\main_window.h \ + src\frontend\question_widget.h \ + src\frontend\result_widget.h \ + src\frontend\selection_widget.h \ + src\shared\backend_interface.h \ + src\backend\duplicate_checker\duplicate_checker.h \ + src\backend\exam_system\exam_system.h \ + src\backend\file_manager\file_manager.h \ + src\backend\input_validator\input_validator.h \ + src\backend\logger\logger.h \ + src\backend\problem_generator\problem_generator.h src\frontend\base_widget.cc \ + src\frontend\login_widget.cc \ + src\frontend\main_window.cc \ + src\frontend\question_widget.cc \ + src\frontend\result_widget.cc \ + src\frontend\selection_widget.cc \ + src\main\main.cc \ + src\shared\backend_interface.cc \ + src\backend\duplicate_checker\duplicate_checker.cc \ + src\backend\exam_system\exam_system.cc \ + src\backend\file_manager\file_manager.cc \ + src\backend\input_validator\input_validator.cc \ + src\backend\logger\logger.cc \ + src\backend\problem_generator\problem_generator.cc +QMAKE_TARGET = examSystem +DESTDIR = debug\ #avoid trailing-slash linebreak +TARGET = examSystem.exe +DESTDIR_TARGET = debug\examSystem.exe + +####### Build rules + +first: all +all: Makefile.Debug debug/examSystem.exe + +debug/examSystem.exe: E:/Qt/6.5.3/mingw_64/lib/libQt6Widgets.a E:/Qt/6.5.3/mingw_64/lib/libQt6Gui.a E:/Qt/6.5.3/mingw_64/lib/libQt6Core.a E:/Qt/6.5.3/mingw_64/lib/libQt6EntryPoint.a ui_mainwindow.h $(OBJECTS) + $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @debug\object_script.examSystem.Debug $(LIBS) + +qmake: FORCE + @$(QMAKE) -o Makefile.Debug examSystem.pro + +qmake_all: FORCE + +dist: + $(ZIP) examSystem.zip $(SOURCES) $(DIST) examSystem.pro ..\..\Qt\6.5.3\mingw_64\mkspecs\features\spec_pre.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\device_config.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\sanitize.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\gcc-base.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\g++-base.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\windows_vulkan_sdk.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\windows-vulkan.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\g++-win32.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\windows-desktop.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\qconfig.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_ext_freetype.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_ext_libjpeg.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_ext_libpng.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3danimation.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3danimation_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dcore.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dcore_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dextras.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dextras_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dinput.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dinput_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dlogic.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dlogic_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickanimation.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickextras.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickextras_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickinput.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickinput_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickrender.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickrender_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickscene2d.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3drender.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3drender_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_activeqt.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_activeqt_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axbase_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axcontainer.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axcontainer_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axserver.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axserver_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_bluetooth.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_bluetooth_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_bodymovin_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_charts.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_charts_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_chartsqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_chartsqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_concurrent.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_core.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_core_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualization.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualization_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualizationqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualizationqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_dbus.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_dbus_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_designer.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_designer_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_entrypoint_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_example_icons_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_freetype_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_grpc.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_grpc_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_gui.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_gui_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_harfbuzz_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_help.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_help_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_httpserver.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_httpserver_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttracker.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttracker_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttrackerqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttrackerqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_jpeg_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_jsonrpc_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsanimation.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsanimation_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssettings.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssettings_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssharedimage.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssharedimage_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_languageserver_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_linguist.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_linguist_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_location.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_location_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimedia.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimedia_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimediaquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimediawidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_network.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_network_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_networkauth.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_networkauth_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_nfc.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_nfc_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_opengl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_opengl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_openglwidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_openglwidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_png_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioning.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioning_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioningquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioningquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_printsupport.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_protobuf.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_protobuf_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlcompiler_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlcore.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlcore_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmldom_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlintegration.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlintegration_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlmodels.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlmodels_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmltest.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmltyperegistrar_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3d.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3d_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetimport.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetimport_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetutils.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetutils_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3deffects.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3deffects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dglslparser_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpers.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpers_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpersimpl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpersimpl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3diblbaker.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3diblbaker_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticleeffects.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticleeffects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticles.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticles_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysics.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysics_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysicshelpers.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysicshelpers_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3druntimerender.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3druntimerender_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dspatialaudio_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dutils.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dutils_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrolstestutilsprivate_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickeffects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicklayouts.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicklayouts_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickshapes_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktemplates2.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktestutilsprivate_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktimeline.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktimeline_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjects.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjectsqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjectsqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_repparser.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_repparser_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxmlqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxmlqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensors.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensors_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensorsquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensorsquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialbus.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialbus_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialport.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialport_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_shadertools.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_shadertools_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_spatialaudio.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_spatialaudio_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sql.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sql_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachine.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachine_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachineqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachineqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svg.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svg_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svgwidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svgwidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_testlib.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_testlib_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_texttospeech.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_texttospeech_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_tools_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_uiplugin.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_uitools.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_uitools_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_virtualkeyboard.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webchannel.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webchannel_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_websockets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_websockets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webview.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webview_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webviewquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webviewquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_widgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_widgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_xml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_xml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_zlib_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qt_functions.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qt_config.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\win32-g++\qmake.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\spec_post.prf .qmake.stash ..\..\Qt\6.5.3\mingw_64\mkspecs\features\exclusive_builds.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\toolchain.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\default_pre.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\default_pre.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\resolve_config.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\exclusive_builds_post.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\default_post.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\build_pass.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\lrelease.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\entrypoint.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\precompile_header.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\warn_on.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qt.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\resources_functions.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\resources.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\moc.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\opengl.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\uic.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qmake_use.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\file_copies.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\windows.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\testcase_targets.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\exceptions.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\yacc.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\lex.prf examSystem.pro debug\qmake_qmake_qm_files.qrc ..\..\Qt\6.5.3\mingw_64\lib\Qt6Widgets.prl ..\..\Qt\6.5.3\mingw_64\lib\Qt6Gui.prl ..\..\Qt\6.5.3\mingw_64\lib\Qt6Core.prl ..\..\Qt\6.5.3\mingw_64\lib\Qt6EntryPoint.prl examSystem_zh_CN.ts examSystem_zh_CN.ts examSystem_zh_CN.ts debug\qmake_qmake_qm_files.qrc ..\..\Qt\6.5.3\mingw_64\mkspecs\features\data\dummy.cpp src\frontend\base_widget.h src\frontend\login_widget.h src\frontend\main_window.h src\frontend\question_widget.h src\frontend\result_widget.h src\frontend\selection_widget.h src\shared\backend_interface.h src\backend\duplicate_checker\duplicate_checker.h src\backend\exam_system\exam_system.h src\backend\file_manager\file_manager.h src\backend\input_validator\input_validator.h src\backend\logger\logger.h src\backend\problem_generator\problem_generator.h src\frontend\base_widget.cc src\frontend\login_widget.cc src\frontend\main_window.cc src\frontend\question_widget.cc src\frontend\result_widget.cc src\frontend\selection_widget.cc src\main\main.cc src\shared\backend_interface.cc src\backend\duplicate_checker\duplicate_checker.cc src\backend\exam_system\exam_system.cc src\backend\file_manager\file_manager.cc src\backend\input_validator\input_validator.cc src\backend\logger\logger.cc src\backend\problem_generator\problem_generator.cc mainwindow.ui + +clean: compiler_clean + -$(DEL_FILE) debug\base_widget.o debug\login_widget.o debug\main_window.o debug\question_widget.o debug\result_widget.o debug\selection_widget.o debug\main.o debug\backend_interface.o debug\duplicate_checker.o debug\exam_system.o debug\file_manager.o debug\input_validator.o debug\logger.o debug\problem_generator.o debug\qrc_qmake_qmake_qm_files.o debug\moc_base_widget.o debug\moc_login_widget.o debug\moc_main_window.o debug\moc_question_widget.o debug\moc_result_widget.o debug\moc_selection_widget.o + +distclean: clean + -$(DEL_FILE) .qmake.stash + -$(DEL_FILE) $(DESTDIR_TARGET) + -$(DEL_FILE) Makefile.Debug + +mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all + +check: first + +benchmark: first + +compiler_lrelease_make_all: debug/examSystem_zh_CN.qm +compiler_lrelease_clean: + -$(DEL_FILE) debug\examSystem_zh_CN.qm +debug/examSystem_zh_CN.qm: examSystem_zh_CN.ts + E:\Qt\6.5.3\mingw_64\bin\lrelease.exe examSystem_zh_CN.ts -qm debug\examSystem_zh_CN.qm + +compiler_no_pch_compiler_make_all: +compiler_no_pch_compiler_clean: +compiler_rcc_make_all: debug/qrc_qmake_qmake_qm_files.cpp +compiler_rcc_clean: + -$(DEL_FILE) debug\qrc_qmake_qmake_qm_files.cpp +debug/qrc_qmake_qmake_qm_files.cpp: debug/qmake_qmake_qm_files.qrc \ + ../../Qt/6.5.3/mingw_64/bin/rcc.exe \ + debug/examSystem_zh_CN.qm + E:\Qt\6.5.3\mingw_64\bin\rcc.exe -name qmake_qmake_qm_files --no-zstd debug\qmake_qmake_qm_files.qrc -o debug\qrc_qmake_qmake_qm_files.cpp + +compiler_moc_predefs_make_all: debug/moc_predefs.h +compiler_moc_predefs_clean: + -$(DEL_FILE) debug\moc_predefs.h +debug/moc_predefs.h: ../../Qt/6.5.3/mingw_64/mkspecs/features/data/dummy.cpp + g++ -fno-keep-inline-dllexport -g -std=gnu++1z -Wall -Wextra -Wextra -dM -E -o debug\moc_predefs.h ..\..\Qt\6.5.3\mingw_64\mkspecs\features\data\dummy.cpp + +compiler_moc_header_make_all: debug/moc_base_widget.cpp debug/moc_login_widget.cpp debug/moc_main_window.cpp debug/moc_question_widget.cpp debug/moc_result_widget.cpp debug/moc_selection_widget.cpp +compiler_moc_header_clean: + -$(DEL_FILE) debug\moc_base_widget.cpp debug\moc_login_widget.cpp debug\moc_main_window.cpp debug\moc_question_widget.cpp debug\moc_result_widget.cpp debug\moc_selection_widget.cpp +debug/moc_base_widget.cpp: src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + debug/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/debug/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\base_widget.h -o debug\moc_base_widget.cpp + +debug/moc_login_widget.cpp: src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + debug/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/debug/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\login_widget.h -o debug\moc_login_widget.cpp + +debug/moc_main_window.cpp: src/frontend/main_window.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMainWindow \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmainwindow.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtabwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + src/frontend/selection_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + src/frontend/question_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + src/frontend/result_widget.h \ + debug/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/debug/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\main_window.h -o debug\moc_main_window.cpp + +debug/moc_question_widget.cpp: src/frontend/question_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + debug/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/debug/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\question_widget.h -o debug\moc_question_widget.cpp + +debug/moc_result_widget.cpp: src/frontend/result_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + debug/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/debug/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\result_widget.h -o debug\moc_result_widget.cpp + +debug/moc_selection_widget.cpp: src/frontend/selection_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + debug/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/debug/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\selection_widget.h -o debug\moc_selection_widget.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_mainwindow.h +compiler_uic_clean: + -$(DEL_FILE) ui_mainwindow.h +ui_mainwindow.h: mainwindow.ui \ + ../../Qt/6.5.3/mingw_64/bin/uic.exe + E:\Qt\6.5.3\mingw_64\bin\uic.exe mainwindow.ui -o ui_mainwindow.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_lrelease_clean compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +debug/base_widget.o: src/frontend/base_widget.cc src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMessageBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmessagebox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qdialog.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\base_widget.o src\frontend\base_widget.cc + +debug/login_widget.o: src/frontend/login_widget.cc src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QHBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QFormLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qformlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMessageBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmessagebox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qdialog.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRegularExpression \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QTimer \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasictimer.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\login_widget.o src\frontend\login_widget.cc + +debug/main_window.o: src/frontend/main_window.cc src/frontend/main_window.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMainWindow \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmainwindow.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtabwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + src/frontend/selection_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + src/frontend/question_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + src/frontend/result_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QApplication \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qeventloop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication_platform.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfutureinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmutex.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtsan_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qresultstore.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthreadpool.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthread.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdeadlinetimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qelapsedtimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrunnable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexception.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpromise.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputmethod.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication_platform.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main_window.o src\frontend\main_window.cc + +debug/question_widget.o: src/frontend/question_widget.cc src/frontend/question_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QHBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QGroupBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgroupbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\question_widget.o src\frontend\question_widget.cc + +debug/result_widget.o: src/frontend/result_widget.cc src/frontend/result_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\result_widget.o src\frontend\result_widget.cc + +debug/selection_widget.o: src/frontend/selection_widget.cc src/frontend/selection_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QHBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\selection_widget.o src\frontend\selection_widget.cc + +debug/main.o: src/main/main.cc ../../Qt/6.5.3/mingw_64/include/QtWidgets/QApplication \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qeventloop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication_platform.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfutureinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmutex.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtsan_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qresultstore.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthreadpool.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthread.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdeadlinetimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qelapsedtimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrunnable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexception.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpromise.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputmethod.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication_platform.h \ + src/frontend/main_window.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMainWindow \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmainwindow.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtabwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + src/frontend/selection_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + src/frontend/question_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + src/frontend/result_widget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o src\main\main.cc + +debug/backend_interface.o: src/shared/backend_interface.cc src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\backend_interface.o src\shared\backend_interface.cc + +debug/duplicate_checker.o: src/backend/duplicate_checker/duplicate_checker.cc src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/file_manager/file_manager.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\duplicate_checker.o src\backend\duplicate_checker\duplicate_checker.cc + +debug/exam_system.o: src/backend/exam_system/exam_system.cc src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\exam_system.o src\backend\exam_system\exam_system.cc + +debug/file_manager.o: src/backend/file_manager/file_manager.cc src/backend/file_manager/file_manager.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\file_manager.o src\backend\file_manager\file_manager.cc + +debug/input_validator.o: src/backend/input_validator/input_validator.cc src/backend/input_validator/input_validator.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\input_validator.o src\backend\input_validator\input_validator.cc + +debug/logger.o: src/backend/logger/logger.cc src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\logger.o src\backend\logger\logger.cc + +debug/problem_generator.o: src/backend/problem_generator/problem_generator.cc src/backend/problem_generator/problem_generator.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\problem_generator.o src\backend\problem_generator\problem_generator.cc + +debug/qrc_qmake_qmake_qm_files.o: debug/qrc_qmake_qmake_qm_files.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\qrc_qmake_qmake_qm_files.o debug\qrc_qmake_qmake_qm_files.cpp + +debug/moc_base_widget.o: debug/moc_base_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_base_widget.o debug\moc_base_widget.cpp + +debug/moc_login_widget.o: debug/moc_login_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_login_widget.o debug\moc_login_widget.cpp + +debug/moc_main_window.o: debug/moc_main_window.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_main_window.o debug\moc_main_window.cpp + +debug/moc_question_widget.o: debug/moc_question_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_question_widget.o debug\moc_question_widget.cpp + +debug/moc_result_widget.o: debug/moc_result_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_result_widget.o debug\moc_result_widget.cpp + +debug/moc_selection_widget.o: debug/moc_selection_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_selection_widget.o debug\moc_selection_widget.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + +.SUFFIXES: + diff --git a/Makefile.Release b/Makefile.Release new file mode 100644 index 0000000..041dfcf --- /dev/null +++ b/Makefile.Release @@ -0,0 +1,2773 @@ +############################################################################# +# Makefile for building: examSystem +# Generated by qmake (3.1) (Qt 6.5.3) +# Project: examSystem.pro +# Template: app +############################################################################# + +MAKEFILE = Makefile.Release + +EQ = = + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +CFLAGS = -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra $(DEFINES) +CXXFLAGS = -fno-keep-inline-dllexport -O2 -std=gnu++1z -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES) +INCPATH = -I. -I../../Qt/6.5.3/mingw_64/include -I../../Qt/6.5.3/mingw_64/include/QtWidgets -I../../Qt/6.5.3/mingw_64/include/QtGui -I../../Qt/6.5.3/mingw_64/include/QtCore -Irelease -I. -I/include -I../../Qt/6.5.3/mingw_64/mkspecs/win32-g++ +LINKER = g++ +LFLAGS = -Wl,-s -Wl,-subsystem,windows -mthreads +LIBS = E:\Qt\6.5.3\mingw_64\lib\libQt6Widgets.a E:\Qt\6.5.3\mingw_64\lib\libQt6Gui.a E:\Qt\6.5.3\mingw_64\lib\libQt6Core.a -lmingw32 E:\Qt\6.5.3\mingw_64\lib\libQt6EntryPoint.a -lshell32 +QMAKE = E:\Qt\6.5.3\mingw_64\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = copy /y +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = copy /y +INSTALL_PROGRAM = copy /y +INSTALL_DIR = xcopy /s /q /y /i +QINSTALL = E:\Qt\6.5.3\mingw_64\bin\qmake.exe -install qinstall +QINSTALL_PROGRAM = E:\Qt\6.5.3\mingw_64\bin\qmake.exe -install qinstall -exe +DEL_FILE = del +SYMLINK = $(QMAKE) -install ln -f -s +DEL_DIR = rmdir +MOVE = move +IDC = idc +IDL = midl +ZIP = zip -r -9 +DEF_FILE = +RES_FILE = +SED = $(QMAKE) -install sed +MOVE = move + +####### Output directory + +OBJECTS_DIR = release + +####### Files + +SOURCES = src\frontend\base_widget.cc \ + src\frontend\login_widget.cc \ + src\frontend\main_window.cc \ + src\frontend\question_widget.cc \ + src\frontend\result_widget.cc \ + src\frontend\selection_widget.cc \ + src\main\main.cc \ + src\shared\backend_interface.cc \ + src\backend\duplicate_checker\duplicate_checker.cc \ + src\backend\exam_system\exam_system.cc \ + src\backend\file_manager\file_manager.cc \ + src\backend\input_validator\input_validator.cc \ + src\backend\logger\logger.cc \ + src\backend\problem_generator\problem_generator.cc release\qrc_qmake_qmake_qm_files.cpp \ + release\moc_base_widget.cpp \ + release\moc_login_widget.cpp \ + release\moc_main_window.cpp \ + release\moc_question_widget.cpp \ + release\moc_result_widget.cpp \ + release\moc_selection_widget.cpp +OBJECTS = release/base_widget.o \ + release/login_widget.o \ + release/main_window.o \ + release/question_widget.o \ + release/result_widget.o \ + release/selection_widget.o \ + release/main.o \ + release/backend_interface.o \ + release/duplicate_checker.o \ + release/exam_system.o \ + release/file_manager.o \ + release/input_validator.o \ + release/logger.o \ + release/problem_generator.o \ + release/qrc_qmake_qmake_qm_files.o \ + release/moc_base_widget.o \ + release/moc_login_widget.o \ + release/moc_main_window.o \ + release/moc_question_widget.o \ + release/moc_result_widget.o \ + release/moc_selection_widget.o + +DIST = src\frontend\base_widget.h \ + src\frontend\login_widget.h \ + src\frontend\main_window.h \ + src\frontend\question_widget.h \ + src\frontend\result_widget.h \ + src\frontend\selection_widget.h \ + src\shared\backend_interface.h \ + src\backend\duplicate_checker\duplicate_checker.h \ + src\backend\exam_system\exam_system.h \ + src\backend\file_manager\file_manager.h \ + src\backend\input_validator\input_validator.h \ + src\backend\logger\logger.h \ + src\backend\problem_generator\problem_generator.h src\frontend\base_widget.cc \ + src\frontend\login_widget.cc \ + src\frontend\main_window.cc \ + src\frontend\question_widget.cc \ + src\frontend\result_widget.cc \ + src\frontend\selection_widget.cc \ + src\main\main.cc \ + src\shared\backend_interface.cc \ + src\backend\duplicate_checker\duplicate_checker.cc \ + src\backend\exam_system\exam_system.cc \ + src\backend\file_manager\file_manager.cc \ + src\backend\input_validator\input_validator.cc \ + src\backend\logger\logger.cc \ + src\backend\problem_generator\problem_generator.cc +QMAKE_TARGET = examSystem +DESTDIR = release\ #avoid trailing-slash linebreak +TARGET = examSystem.exe +DESTDIR_TARGET = release\examSystem.exe + +####### Build rules + +first: all +all: Makefile.Release release/examSystem.exe + +release/examSystem.exe: E:/Qt/6.5.3/mingw_64/lib/libQt6Widgets.a E:/Qt/6.5.3/mingw_64/lib/libQt6Gui.a E:/Qt/6.5.3/mingw_64/lib/libQt6Core.a E:/Qt/6.5.3/mingw_64/lib/libQt6EntryPoint.a ui_mainwindow.h $(OBJECTS) + $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @release\object_script.examSystem.Release $(LIBS) + +qmake: FORCE + @$(QMAKE) -o Makefile.Release examSystem.pro + +qmake_all: FORCE + +dist: + $(ZIP) examSystem.zip $(SOURCES) $(DIST) examSystem.pro ..\..\Qt\6.5.3\mingw_64\mkspecs\features\spec_pre.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\device_config.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\sanitize.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\gcc-base.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\g++-base.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\windows_vulkan_sdk.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\windows-vulkan.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\g++-win32.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\common\windows-desktop.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\qconfig.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_ext_freetype.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_ext_libjpeg.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_ext_libpng.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3danimation.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3danimation_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dcore.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dcore_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dextras.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dextras_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dinput.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dinput_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dlogic.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dlogic_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickanimation.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickextras.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickextras_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickinput.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickinput_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickrender.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickrender_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickscene2d.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3drender.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_3drender_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_activeqt.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_activeqt_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axbase_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axcontainer.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axcontainer_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axserver.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_axserver_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_bluetooth.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_bluetooth_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_bodymovin_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_charts.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_charts_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_chartsqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_chartsqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_concurrent.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_core.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_core_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualization.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualization_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualizationqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_datavisualizationqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_dbus.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_dbus_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_designer.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_designer_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_entrypoint_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_example_icons_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_freetype_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_grpc.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_grpc_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_gui.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_gui_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_harfbuzz_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_help.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_help_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_httpserver.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_httpserver_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttracker.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttracker_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttrackerqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_insighttrackerqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_jpeg_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_jsonrpc_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsanimation.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsanimation_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsfolderlistmodel_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labsqmlmodels_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssettings.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssettings_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssharedimage.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labssharedimage_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_labswavefrontmesh_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_languageserver_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_linguist.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_linguist_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_location.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_location_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimedia.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimedia_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimediaquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimediawidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_network.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_network_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_networkauth.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_networkauth_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_nfc.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_nfc_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_opengl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_opengl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_openglwidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_openglwidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_png_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioning.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioning_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioningquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_positioningquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_printsupport.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_protobuf.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_protobuf_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlcompiler_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlcore.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlcore_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmldom_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlintegration.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlintegration_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmllocalstorage_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlmodels.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlmodels_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmltest.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmltyperegistrar_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_qmlxmllistmodel_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3d.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3d_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetimport.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetimport_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetutils.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dassetutils_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3deffects.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3deffects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dglslparser_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpers.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpers_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpersimpl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dhelpersimpl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3diblbaker.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3diblbaker_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticleeffects.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticleeffects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticles.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dparticles_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysics.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysics_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysicshelpers.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dphysicshelpers_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3druntimerender.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3druntimerender_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dspatialaudio_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dutils.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick3dutils_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrols2impl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickcontrolstestutilsprivate_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickdialogs2utils_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickeffects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicklayouts.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicklayouts_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickshapes_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktemplates2.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktestutilsprivate_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktimeline.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quicktimeline_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjects.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjects_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjectsqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_remoteobjectsqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_repparser.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_repparser_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxmlqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_scxmlqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensors.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensors_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensorsquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sensorsquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialbus.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialbus_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialport.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_serialport_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_shadertools.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_shadertools_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_spatialaudio.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_spatialaudio_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sql.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_sql_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachine.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachine_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachineqml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_statemachineqml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svg.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svg_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svgwidgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_svgwidgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_testlib.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_testlib_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_texttospeech.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_texttospeech_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_tools_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_uiplugin.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_uitools.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_uitools_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_virtualkeyboard.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webchannel.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webchannel_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_websockets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_websockets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webview.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webview_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webviewquick.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_webviewquick_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_widgets.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_widgets_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_xml.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_xml_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\modules\qt_lib_zlib_private.pri ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qt_functions.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qt_config.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\win32-g++\qmake.conf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\spec_post.prf .qmake.stash ..\..\Qt\6.5.3\mingw_64\mkspecs\features\exclusive_builds.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\toolchain.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\default_pre.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\default_pre.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\resolve_config.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\exclusive_builds_post.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\default_post.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\build_pass.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\lrelease.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\entrypoint.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\precompile_header.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\warn_on.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qt.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\resources_functions.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\resources.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\moc.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\opengl.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\uic.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\qmake_use.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\file_copies.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\win32\windows.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\testcase_targets.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\exceptions.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\yacc.prf ..\..\Qt\6.5.3\mingw_64\mkspecs\features\lex.prf examSystem.pro release\qmake_qmake_qm_files.qrc ..\..\Qt\6.5.3\mingw_64\lib\Qt6Widgets.prl ..\..\Qt\6.5.3\mingw_64\lib\Qt6Gui.prl ..\..\Qt\6.5.3\mingw_64\lib\Qt6Core.prl ..\..\Qt\6.5.3\mingw_64\lib\Qt6EntryPoint.prl examSystem_zh_CN.ts examSystem_zh_CN.ts examSystem_zh_CN.ts release\qmake_qmake_qm_files.qrc ..\..\Qt\6.5.3\mingw_64\mkspecs\features\data\dummy.cpp src\frontend\base_widget.h src\frontend\login_widget.h src\frontend\main_window.h src\frontend\question_widget.h src\frontend\result_widget.h src\frontend\selection_widget.h src\shared\backend_interface.h src\backend\duplicate_checker\duplicate_checker.h src\backend\exam_system\exam_system.h src\backend\file_manager\file_manager.h src\backend\input_validator\input_validator.h src\backend\logger\logger.h src\backend\problem_generator\problem_generator.h src\frontend\base_widget.cc src\frontend\login_widget.cc src\frontend\main_window.cc src\frontend\question_widget.cc src\frontend\result_widget.cc src\frontend\selection_widget.cc src\main\main.cc src\shared\backend_interface.cc src\backend\duplicate_checker\duplicate_checker.cc src\backend\exam_system\exam_system.cc src\backend\file_manager\file_manager.cc src\backend\input_validator\input_validator.cc src\backend\logger\logger.cc src\backend\problem_generator\problem_generator.cc mainwindow.ui + +clean: compiler_clean + -$(DEL_FILE) release\base_widget.o release\login_widget.o release\main_window.o release\question_widget.o release\result_widget.o release\selection_widget.o release\main.o release\backend_interface.o release\duplicate_checker.o release\exam_system.o release\file_manager.o release\input_validator.o release\logger.o release\problem_generator.o release\qrc_qmake_qmake_qm_files.o release\moc_base_widget.o release\moc_login_widget.o release\moc_main_window.o release\moc_question_widget.o release\moc_result_widget.o release\moc_selection_widget.o + +distclean: clean + -$(DEL_FILE) .qmake.stash + -$(DEL_FILE) $(DESTDIR_TARGET) + -$(DEL_FILE) Makefile.Release + +mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all + +check: first + +benchmark: first + +compiler_lrelease_make_all: release/examSystem_zh_CN.qm +compiler_lrelease_clean: + -$(DEL_FILE) release\examSystem_zh_CN.qm +release/examSystem_zh_CN.qm: examSystem_zh_CN.ts + E:\Qt\6.5.3\mingw_64\bin\lrelease.exe examSystem_zh_CN.ts -qm release\examSystem_zh_CN.qm + +compiler_no_pch_compiler_make_all: +compiler_no_pch_compiler_clean: +compiler_rcc_make_all: release/qrc_qmake_qmake_qm_files.cpp +compiler_rcc_clean: + -$(DEL_FILE) release\qrc_qmake_qmake_qm_files.cpp +release/qrc_qmake_qmake_qm_files.cpp: release/qmake_qmake_qm_files.qrc \ + ../../Qt/6.5.3/mingw_64/bin/rcc.exe \ + release/examSystem_zh_CN.qm + E:\Qt\6.5.3\mingw_64\bin\rcc.exe -name qmake_qmake_qm_files --no-zstd release\qmake_qmake_qm_files.qrc -o release\qrc_qmake_qmake_qm_files.cpp + +compiler_moc_predefs_make_all: release/moc_predefs.h +compiler_moc_predefs_clean: + -$(DEL_FILE) release\moc_predefs.h +release/moc_predefs.h: ../../Qt/6.5.3/mingw_64/mkspecs/features/data/dummy.cpp + g++ -fno-keep-inline-dllexport -O2 -std=gnu++1z -Wall -Wextra -Wextra -dM -E -o release\moc_predefs.h ..\..\Qt\6.5.3\mingw_64\mkspecs\features\data\dummy.cpp + +compiler_moc_header_make_all: release/moc_base_widget.cpp release/moc_login_widget.cpp release/moc_main_window.cpp release/moc_question_widget.cpp release/moc_result_widget.cpp release/moc_selection_widget.cpp +compiler_moc_header_clean: + -$(DEL_FILE) release\moc_base_widget.cpp release\moc_login_widget.cpp release\moc_main_window.cpp release\moc_question_widget.cpp release\moc_result_widget.cpp release\moc_selection_widget.cpp +release/moc_base_widget.cpp: src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + release/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/release/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\base_widget.h -o release\moc_base_widget.cpp + +release/moc_login_widget.cpp: src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + release/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/release/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\login_widget.h -o release\moc_login_widget.cpp + +release/moc_main_window.cpp: src/frontend/main_window.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMainWindow \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmainwindow.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtabwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + src/frontend/selection_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + src/frontend/question_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + src/frontend/result_widget.h \ + release/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/release/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\main_window.h -o release\moc_main_window.cpp + +release/moc_question_widget.cpp: src/frontend/question_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + release/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/release/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\question_widget.h -o release\moc_question_widget.cpp + +release/moc_result_widget.cpp: src/frontend/result_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + release/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/release/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\result_widget.h -o release\moc_result_widget.cpp + +release/moc_selection_widget.cpp: src/frontend/selection_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + release/moc_predefs.h \ + ../../Qt/6.5.3/mingw_64/bin/moc.exe + E:\Qt\6.5.3\mingw_64\bin\moc.exe $(DEFINES) --include E:/qt_project/1/release/moc_predefs.h -IE:/Qt/6.5.3/mingw_64/mkspecs/win32-g++ -IE:/qt_project/1 -IE:/Qt/6.5.3/mingw_64/include -IE:/Qt/6.5.3/mingw_64/include/QtWidgets -IE:/Qt/6.5.3/mingw_64/include/QtGui -IE:/Qt/6.5.3/mingw_64/include/QtCore -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++ -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32 -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include -IE:/Qt/Tools/mingw1120_64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed -IE:/Qt/Tools/mingw1120_64/x86_64-w64-mingw32/include src\frontend\selection_widget.h -o release\moc_selection_widget.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_mainwindow.h +compiler_uic_clean: + -$(DEL_FILE) ui_mainwindow.h +ui_mainwindow.h: mainwindow.ui \ + ../../Qt/6.5.3/mingw_64/bin/uic.exe + E:\Qt\6.5.3\mingw_64\bin\uic.exe mainwindow.ui -o ui_mainwindow.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_lrelease_clean compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +release/base_widget.o: src/frontend/base_widget.cc src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMessageBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmessagebox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qdialog.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\base_widget.o src\frontend\base_widget.cc + +release/login_widget.o: src/frontend/login_widget.cc src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QHBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QFormLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qformlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMessageBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmessagebox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qdialog.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRegularExpression \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QTimer \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasictimer.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\login_widget.o src\frontend\login_widget.cc + +release/main_window.o: src/frontend/main_window.cc src/frontend/main_window.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMainWindow \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmainwindow.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtabwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + src/frontend/selection_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + src/frontend/question_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + src/frontend/result_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QApplication \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qeventloop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication_platform.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfutureinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmutex.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtsan_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qresultstore.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthreadpool.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthread.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdeadlinetimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qelapsedtimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrunnable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexception.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpromise.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputmethod.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication_platform.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main_window.o src\frontend\main_window.cc + +release/question_widget.o: src/frontend/question_widget.cc src/frontend/question_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QHBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QGroupBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgroupbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\question_widget.o src\frontend\question_widget.cc + +release/result_widget.o: src/frontend/result_widget.cc src/frontend/result_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\result_widget.o src\frontend\result_widget.cc + +release/selection_widget.o: src/frontend/selection_widget.cc src/frontend/selection_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QHBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\selection_widget.o src\frontend\selection_widget.cc + +release/main.o: src/main/main.cc ../../Qt/6.5.3/mingw_64/include/QtWidgets/QApplication \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobal.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversionchecks.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconfig.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcore-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtconfigmacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtcoreexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtpreprocessorsupport.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtnoop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsystemdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qprocessordetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompilerdetection.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qassert.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypes.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtclasshelpermacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtversion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtypeinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsysinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlogging.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qflags.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbasicatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qatomic_cxx11.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qgenericatomic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qconstructormacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdarwinhelpers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexceptionhandling.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qforeach.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtdeprecationmarkers.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttypetraits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfunctionpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qglobalstatic.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmalloc.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qminmax.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnumeric.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qoverload.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qswap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtenvironmentvariables.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtresource.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qttranslation.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qversiontagging.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtgui-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtguiexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgets-config.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtwidgetsexports.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstring.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qchar.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrefcount.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnamespace.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtmetamacros.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpair.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydatapointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qarraydataops.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainertools_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qxptype_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearrayview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringfwd.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20type_traits.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringliteral.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qanystringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qutf8stringview.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringtokenizer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringbuilder.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobjectdefs_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qeventloop.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhashfunctions.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbytearraylist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringlist.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qalgorithms.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringmatcher.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetatype.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcompare.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdatastream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevicebase.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfloat16.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmath.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiterable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmetacontainer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontainerinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtaggedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qscopeguard.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qobject_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qbindingstorage.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qnativeinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdebug.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtextstream.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qstringconverter_base.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcontiguouscache.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsharedpointer_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qshareddata_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qset.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qhash.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvarlengtharray.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/q20memory.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qcoreapplication_platform.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfutureinterface.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmutex.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qtsan_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qresultstore.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qfuture_impl.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthreadpool.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qthread.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qdeadlinetimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qelapsedtimer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrunnable.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qexception.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpointer.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpromise.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qvariant.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qwindowdefs_win.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qsize.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qmargins.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbitmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixmap.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpaintdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qrect.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qcolor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgb.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qrgba64.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qimage.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpixelformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtransform.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpolygon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qregion.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qline.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputmethod.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qlocale.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qguiapplication_platform.h \ + src/frontend/main_window.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QMainWindow \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qmainwindow.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qaction.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qkeysequence.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qicon.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpalette.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qbrush.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfont.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontmetrics.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qfontinfo.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qsizepolicy.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qevent.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qiodevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qurl.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qeventpoint.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvector2d.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvectornd.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpointingdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qinputdevice.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qscreen.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QList \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QObject \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QRect \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSize \ + ../../Qt/6.5.3/mingw_64/include/QtCore/QSizeF \ + ../../Qt/6.5.3/mingw_64/include/QtGui/QTransform \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qtabwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QStackedWidget \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qstackedwidget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qframe.h \ + src/frontend/login_widget.h \ + src/frontend/base_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QWidget \ + src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLineEdit \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlineedit.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextcursor.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextdocument.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextformat.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpen.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qtextoption.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QPushButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qpushbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractbutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QLabel \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlabel.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qpicture.h \ + src/frontend/selection_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QSpinBox \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qabstractspinbox.h \ + ../../Qt/6.5.3/mingw_64/include/QtGui/qvalidator.h \ + ../../Qt/6.5.3/mingw_64/include/QtCore/qregularexpression.h \ + src/frontend/question_widget.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QRadioButton \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qradiobutton.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QButtonGroup \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qbuttongroup.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/QVBoxLayout \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qboxlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayout.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qlayoutitem.h \ + ../../Qt/6.5.3/mingw_64/include/QtWidgets/qgridlayout.h \ + src/frontend/result_widget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o src\main\main.cc + +release/backend_interface.o: src/shared/backend_interface.cc src/shared/backend_interface.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\backend_interface.o src\shared\backend_interface.cc + +release/duplicate_checker.o: src/backend/duplicate_checker/duplicate_checker.cc src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/file_manager/file_manager.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\duplicate_checker.o src\backend\duplicate_checker\duplicate_checker.cc + +release/exam_system.o: src/backend/exam_system/exam_system.cc src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h \ + src/backend/input_validator/input_validator.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\exam_system.o src\backend\exam_system\exam_system.cc + +release/file_manager.o: src/backend/file_manager/file_manager.cc src/backend/file_manager/file_manager.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\file_manager.o src\backend\file_manager\file_manager.cc + +release/input_validator.o: src/backend/input_validator/input_validator.cc src/backend/input_validator/input_validator.h \ + src/backend/exam_system/exam_system.h \ + src/backend/problem_generator/problem_generator.h \ + src/backend/file_manager/file_manager.h \ + src/backend/duplicate_checker/duplicate_checker.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\input_validator.o src\backend\input_validator\input_validator.cc + +release/logger.o: src/backend/logger/logger.cc src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\logger.o src\backend\logger\logger.cc + +release/problem_generator.o: src/backend/problem_generator/problem_generator.cc src/backend/problem_generator/problem_generator.h \ + src/backend/logger/logger.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\problem_generator.o src\backend\problem_generator\problem_generator.cc + +release/qrc_qmake_qmake_qm_files.o: release/qrc_qmake_qmake_qm_files.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\qrc_qmake_qmake_qm_files.o release\qrc_qmake_qmake_qm_files.cpp + +release/moc_base_widget.o: release/moc_base_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_base_widget.o release\moc_base_widget.cpp + +release/moc_login_widget.o: release/moc_login_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_login_widget.o release\moc_login_widget.cpp + +release/moc_main_window.o: release/moc_main_window.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_main_window.o release\moc_main_window.cpp + +release/moc_question_widget.o: release/moc_question_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_question_widget.o release\moc_question_widget.cpp + +release/moc_result_widget.o: release/moc_result_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_result_widget.o release\moc_result_widget.cpp + +release/moc_selection_widget.o: release/moc_selection_widget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_selection_widget.o release\moc_selection_widget.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + +.SUFFIXES: + diff --git a/debug/object_script.examSystem.Debug b/debug/object_script.examSystem.Debug new file mode 100644 index 0000000..69d9920 --- /dev/null +++ b/debug/object_script.examSystem.Debug @@ -0,0 +1,21 @@ +debug/base_widget.o +debug/login_widget.o +debug/main_window.o +debug/question_widget.o +debug/result_widget.o +debug/selection_widget.o +debug/main.o +debug/backend_interface.o +debug/duplicate_checker.o +debug/exam_system.o +debug/file_manager.o +debug/input_validator.o +debug/logger.o +debug/problem_generator.o +debug/qrc_qmake_qmake_qm_files.o +debug/moc_base_widget.o +debug/moc_login_widget.o +debug/moc_main_window.o +debug/moc_question_widget.o +debug/moc_result_widget.o +debug/moc_selection_widget.o diff --git a/debug/qmake_qmake_qm_files.qrc b/debug/qmake_qmake_qm_files.qrc index 935f91e..c7e0adb 100644 --- a/debug/qmake_qmake_qm_files.qrc +++ b/debug/qmake_qmake_qm_files.qrc @@ -1,5 +1,5 @@ -E:/qt_project/examSystem/debug/examSystem_zh_CN.qm +E:/qt_project/1/debug/examSystem_zh_CN.qm diff --git a/frontend/examSystem.pro b/examSystem.pro similarity index 60% rename from frontend/examSystem.pro rename to examSystem.pro index a1fab21..47eeaf9 100644 --- a/frontend/examSystem.pro +++ b/examSystem.pro @@ -8,29 +8,18 @@ CONFIG += c++17 # In order to do so, uncomment the following line. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 -SOURCES += \ - src/main.cc \ - src/main_window.cc \ - src/login_widget.cc \ - src/selection_widget.cc \ - src/question_widget.cc \ - src/result_widget.cc \ - src/base_widget.cc \ - -HEADERS += \ - src/main_window.h \ - src/login_widget.h \ - src/selection_widget.h \ - src/question_widget.h \ - src/result_widget.h \ - src/base_widget.h \ - shared/ibackend_service.h \ +SOURCES += $$files(src/*.cc, true) + + +HEADERS += $$files(src/*.h, true) + FORMS += \ mainwindow.ui TRANSLATIONS += \ examSystem_zh_CN.ts + CONFIG += lrelease CONFIG += embed_translations diff --git a/examSystem_zh_CN.ts b/examSystem_zh_CN.ts new file mode 100644 index 0000000..630fd35 --- /dev/null +++ b/examSystem_zh_CN.ts @@ -0,0 +1,3 @@ + + + diff --git a/mainwindow.ui b/mainwindow.ui new file mode 100644 index 0000000..b07f62d --- /dev/null +++ b/mainwindow.ui @@ -0,0 +1,31 @@ + + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + 0 + 0 + 800 + 25 + + + + + + + + diff --git a/release/backend_interface.o b/release/backend_interface.o new file mode 100644 index 0000000..68631ae Binary files /dev/null and b/release/backend_interface.o differ diff --git a/release/base_widget.o b/release/base_widget.o new file mode 100644 index 0000000..bafd413 Binary files /dev/null and b/release/base_widget.o differ diff --git a/release/duplicate_checker.o b/release/duplicate_checker.o new file mode 100644 index 0000000..a548173 Binary files /dev/null and b/release/duplicate_checker.o differ diff --git a/release/examSystem.exe b/release/examSystem.exe new file mode 100644 index 0000000..2b12368 Binary files /dev/null and b/release/examSystem.exe differ diff --git a/release/examSystem_zh_CN.qm b/release/examSystem_zh_CN.qm new file mode 100644 index 0000000..8647e77 Binary files /dev/null and b/release/examSystem_zh_CN.qm differ diff --git a/release/exam_system.o b/release/exam_system.o new file mode 100644 index 0000000..574eacf Binary files /dev/null and b/release/exam_system.o differ diff --git a/release/file_manager.o b/release/file_manager.o new file mode 100644 index 0000000..2cd663f Binary files /dev/null and b/release/file_manager.o differ diff --git a/release/input_validator.o b/release/input_validator.o new file mode 100644 index 0000000..003e937 Binary files /dev/null and b/release/input_validator.o differ diff --git a/release/logger.o b/release/logger.o new file mode 100644 index 0000000..7ba7fe8 Binary files /dev/null and b/release/logger.o differ diff --git a/release/login_widget.o b/release/login_widget.o new file mode 100644 index 0000000..70140f8 Binary files /dev/null and b/release/login_widget.o differ diff --git a/release/main.o b/release/main.o new file mode 100644 index 0000000..93e1d72 Binary files /dev/null and b/release/main.o differ diff --git a/release/main_window.o b/release/main_window.o new file mode 100644 index 0000000..8ccced9 Binary files /dev/null and b/release/main_window.o differ diff --git a/release/moc_base_widget.cpp b/release/moc_base_widget.cpp new file mode 100644 index 0000000..8370798 --- /dev/null +++ b/release/moc_base_widget.cpp @@ -0,0 +1,115 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'base_widget.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../src/frontend/base_widget.h" +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'base_widget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSBaseWidgetENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSBaseWidgetENDCLASS = QtMocHelpers::stringData( + "BaseWidget" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSBaseWidgetENDCLASS_t { + uint offsetsAndSizes[2]; + char stringdata0[11]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSBaseWidgetENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSBaseWidgetENDCLASS_t qt_meta_stringdata_CLASSBaseWidgetENDCLASS = { + { + QT_MOC_LITERAL(0, 10) // "BaseWidget" + }, + "BaseWidget" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSBaseWidgetENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject BaseWidget::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSBaseWidgetENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSBaseWidgetENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray + >, + nullptr +} }; + +void BaseWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + (void)_o; + (void)_id; + (void)_c; + (void)_a; +} + +const QMetaObject *BaseWidget::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *BaseWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSBaseWidgetENDCLASS.stringdata0)) + return static_cast(this); + return QWidget::qt_metacast(_clname); +} + +int BaseWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + return _id; +} +QT_WARNING_POP diff --git a/release/moc_base_widget.o b/release/moc_base_widget.o new file mode 100644 index 0000000..46f0eb5 Binary files /dev/null and b/release/moc_base_widget.o differ diff --git a/release/moc_login_widget.cpp b/release/moc_login_widget.cpp new file mode 100644 index 0000000..6db2a74 --- /dev/null +++ b/release/moc_login_widget.cpp @@ -0,0 +1,234 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'login_widget.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../src/frontend/login_widget.h" +#include +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'login_widget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSLoginWidgetENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSLoginWidgetENDCLASS = QtMocHelpers::stringData( + "LoginWidget", + "loginSuccess", + "", + "registerSuccess", + "onLoginClicked", + "showRegisterPage", + "showLoginPage", + "onRegisterClicked", + "onSendCodeClicked" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSLoginWidgetENDCLASS_t { + uint offsetsAndSizes[18]; + char stringdata0[12]; + char stringdata1[13]; + char stringdata2[1]; + char stringdata3[16]; + char stringdata4[15]; + char stringdata5[17]; + char stringdata6[14]; + char stringdata7[18]; + char stringdata8[18]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSLoginWidgetENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSLoginWidgetENDCLASS_t qt_meta_stringdata_CLASSLoginWidgetENDCLASS = { + { + QT_MOC_LITERAL(0, 11), // "LoginWidget" + QT_MOC_LITERAL(12, 12), // "loginSuccess" + QT_MOC_LITERAL(25, 0), // "" + QT_MOC_LITERAL(26, 15), // "registerSuccess" + QT_MOC_LITERAL(42, 14), // "onLoginClicked" + QT_MOC_LITERAL(57, 16), // "showRegisterPage" + QT_MOC_LITERAL(74, 13), // "showLoginPage" + QT_MOC_LITERAL(88, 17), // "onRegisterClicked" + QT_MOC_LITERAL(106, 17) // "onSendCodeClicked" + }, + "LoginWidget", + "loginSuccess", + "", + "registerSuccess", + "onLoginClicked", + "showRegisterPage", + "showLoginPage", + "onRegisterClicked", + "onSendCodeClicked" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSLoginWidgetENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags, initial metatype offsets + 1, 0, 56, 2, 0x06, 1 /* Public */, + 3, 0, 57, 2, 0x06, 2 /* Public */, + + // slots: name, argc, parameters, tag, flags, initial metatype offsets + 4, 0, 58, 2, 0x08, 3 /* Private */, + 5, 0, 59, 2, 0x08, 4 /* Private */, + 6, 0, 60, 2, 0x08, 5 /* Private */, + 7, 0, 61, 2, 0x08, 6 /* Private */, + 8, 0, 62, 2, 0x08, 7 /* Private */, + + // signals: parameters + QMetaType::Void, + QMetaType::Void, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject LoginWidget::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSLoginWidgetENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSLoginWidgetENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'loginSuccess' + QtPrivate::TypeAndForceComplete, + // method 'registerSuccess' + QtPrivate::TypeAndForceComplete, + // method 'onLoginClicked' + QtPrivate::TypeAndForceComplete, + // method 'showRegisterPage' + QtPrivate::TypeAndForceComplete, + // method 'showLoginPage' + QtPrivate::TypeAndForceComplete, + // method 'onRegisterClicked' + QtPrivate::TypeAndForceComplete, + // method 'onSendCodeClicked' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void LoginWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->loginSuccess(); break; + case 1: _t->registerSuccess(); break; + case 2: _t->onLoginClicked(); break; + case 3: _t->showRegisterPage(); break; + case 4: _t->showLoginPage(); break; + case 5: _t->onRegisterClicked(); break; + case 6: _t->onSendCodeClicked(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (LoginWidget::*)(); + if (_t _q_method = &LoginWidget::loginSuccess; *reinterpret_cast<_t *>(_a[1]) == _q_method) { + *result = 0; + return; + } + } + { + using _t = void (LoginWidget::*)(); + if (_t _q_method = &LoginWidget::registerSuccess; *reinterpret_cast<_t *>(_a[1]) == _q_method) { + *result = 1; + return; + } + } + } + (void)_a; +} + +const QMetaObject *LoginWidget::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *LoginWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSLoginWidgetENDCLASS.stringdata0)) + return static_cast(this); + return BaseWidget::qt_metacast(_clname); +} + +int LoginWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = BaseWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 7) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 7; + } + return _id; +} + +// SIGNAL 0 +void LoginWidget::loginSuccess() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} + +// SIGNAL 1 +void LoginWidget::registerSuccess() +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr); +} +QT_WARNING_POP diff --git a/release/moc_login_widget.o b/release/moc_login_widget.o new file mode 100644 index 0000000..018677d Binary files /dev/null and b/release/moc_login_widget.o differ diff --git a/release/moc_main_window.cpp b/release/moc_main_window.cpp new file mode 100644 index 0000000..baa4906 --- /dev/null +++ b/release/moc_main_window.cpp @@ -0,0 +1,193 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'main_window.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../src/frontend/main_window.h" +#include +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'main_window.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSMainWindowENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSMainWindowENDCLASS = QtMocHelpers::stringData( + "MainWindow", + "showSelection", + "", + "showQuestions", + "difficulty", + "count", + "showResult", + "exam_system::TestResult", + "result", + "restartFromResult" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSMainWindowENDCLASS_t { + uint offsetsAndSizes[20]; + char stringdata0[11]; + char stringdata1[14]; + char stringdata2[1]; + char stringdata3[14]; + char stringdata4[11]; + char stringdata5[6]; + char stringdata6[11]; + char stringdata7[24]; + char stringdata8[7]; + char stringdata9[18]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSMainWindowENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSMainWindowENDCLASS_t qt_meta_stringdata_CLASSMainWindowENDCLASS = { + { + QT_MOC_LITERAL(0, 10), // "MainWindow" + QT_MOC_LITERAL(11, 13), // "showSelection" + QT_MOC_LITERAL(25, 0), // "" + QT_MOC_LITERAL(26, 13), // "showQuestions" + QT_MOC_LITERAL(40, 10), // "difficulty" + QT_MOC_LITERAL(51, 5), // "count" + QT_MOC_LITERAL(57, 10), // "showResult" + QT_MOC_LITERAL(68, 23), // "exam_system::TestResult" + QT_MOC_LITERAL(92, 6), // "result" + QT_MOC_LITERAL(99, 17) // "restartFromResult" + }, + "MainWindow", + "showSelection", + "", + "showQuestions", + "difficulty", + "count", + "showResult", + "exam_system::TestResult", + "result", + "restartFromResult" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSMainWindowENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 4, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags, initial metatype offsets + 1, 0, 38, 2, 0x08, 1 /* Private */, + 3, 2, 39, 2, 0x08, 2 /* Private */, + 6, 1, 44, 2, 0x08, 5 /* Private */, + 9, 0, 47, 2, 0x08, 7 /* Private */, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, QMetaType::QString, QMetaType::Int, 4, 5, + QMetaType::Void, 0x80000000 | 7, 8, + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject MainWindow::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSMainWindowENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSMainWindowENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'showSelection' + QtPrivate::TypeAndForceComplete, + // method 'showQuestions' + QtPrivate::TypeAndForceComplete, + QtPrivate::TypeAndForceComplete, + QtPrivate::TypeAndForceComplete, + // method 'showResult' + QtPrivate::TypeAndForceComplete, + QtPrivate::TypeAndForceComplete, + // method 'restartFromResult' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->showSelection(); break; + case 1: _t->showQuestions((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 2: _t->showResult((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 3: _t->restartFromResult(); break; + default: ; + } + } +} + +const QMetaObject *MainWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *MainWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSMainWindowENDCLASS.stringdata0)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 4) + qt_static_metacall(this, _c, _id, _a); + _id -= 4; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 4) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 4; + } + return _id; +} +QT_WARNING_POP diff --git a/release/moc_main_window.o b/release/moc_main_window.o new file mode 100644 index 0000000..3daada8 Binary files /dev/null and b/release/moc_main_window.o differ diff --git a/release/moc_predefs.h b/release/moc_predefs.h new file mode 100644 index 0000000..75d05c5 --- /dev/null +++ b/release/moc_predefs.h @@ -0,0 +1,439 @@ +#define __DBL_MIN_EXP__ (-1021) +#define __cpp_attributes 200809L +#define __cpp_nontype_template_parameter_auto 201606L +#define __UINT_LEAST16_MAX__ 0xffff +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __cpp_aggregate_nsdmi 201304L +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define __INTMAX_C(c) c ## LL +#define __CHAR_BIT__ 8 +#define __MINGW32__ 1 +#define __UINT8_MAX__ 0xff +#define __SCHAR_WIDTH__ 8 +#define _WIN64 1 +#define __WINT_MAX__ 0xffff +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 201411L +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __SIZE_MAX__ 0xffffffffffffffffULL +#define __WCHAR_MAX__ 0xffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __cpp_binary_literals 201304L +#define __FLT64_DECIMAL_DIG__ 17 +#define __cpp_noexcept_function_type 201510L +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define __cpp_variadic_templates 200704L +#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __cpp_variable_templates 201304L +#define __FLT32X_MAX_EXP__ 1024 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __cpp_rvalue_reference 200610L +#define __cpp_nested_namespace_definitions 201411L +#define _stdcall __attribute__((__stdcall__)) +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __INT_LEAST8_WIDTH__ 8 +#define __cpp_variadic_using 201611L +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL +#define __INT_LEAST8_MAX__ 0x7f +#define __cpp_capture_star_this 201603L +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __FLT64X_MAX_10_EXP__ 4932 +#define __cpp_if_constexpr 201606L +#define __LDBL_IS_IEC_60559__ 2 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long long unsigned int +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __OPTIMIZE__ 1 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __FLT128_MIN_EXP__ (-16381) +#define __WINT_MIN__ 0 +#define __FLT128_MIN_10_EXP__ (-4931) +#define __FLT32X_IS_IEC_60559__ 2 +#define __INT_LEAST16_WIDTH__ 16 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ 0 +#define __INT64_C(c) c ## LL +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __FLT32X_MANT_DIG__ 53 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __cpp_aligned_new 201606L +#define __USER_LABEL_PREFIX__ +#define __FLT32_MAX_10_EXP__ 38 +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __DEC64_MIN_EXP__ (-382) +#define __WIN64 1 +#define __cpp_decltype_auto 201304L +#define __DBL_DIG__ 15 +#define __FLT32_DIG__ 6 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __FLT32_IS_IEC_60559__ 2 +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DBL_IS_IEC_60559__ 2 +#define __DEC32_MAX__ 9.999999E96DF +#define __cpp_threadsafe_static_init 200806L +#define __cpp_enumerator_attributes 201411L +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __FLT32X_HAS_INFINITY__ 1 +#define __INT32_MAX__ 0x7fffffff +#define __INT_WIDTH__ 32 +#define __SIZEOF_LONG__ 4 +#define __UINT16_C(c) c +#define __DECIMAL_DIG__ 21 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __INT16_MAX__ 0x7fff +#define __FLT64_MIN_EXP__ (-1021) +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __FLT64_MANT_DIG__ 53 +#define _REENTRANT 1 +#define __FLT64X_MANT_DIG__ 64 +#define __GNUC__ 11 +#define _cdecl __attribute__((__cdecl__)) +#define __GXX_RTTI 1 +#define __MMX__ 1 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __FLT64_MAX_10_EXP__ 308 +#define __cpp_delegating_constructors 200604L +#define __FLT32_HAS_INFINITY__ 1 +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define _thiscall __attribute__((__thiscall__)) +#define __cpp_raw_strings 200710L +#define __INT_FAST32_MAX__ 0x7fffffff +#define __WINNT 1 +#define __DBL_HAS_INFINITY__ 1 +#define __SIZEOF_FLOAT__ 4 +#define __WINNT__ 1 +#define __HAVE_SPECULATION_SAFE_VALUE 1 +#define __cpp_fold_expressions 201603L +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __FLT64X_HAS_INFINITY__ 1 +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ short int +#define __MMX_WITH_SSE__ 1 +#define _fastcall __attribute__((__fastcall__)) +#define __LDBL_HAS_DENORM__ 1 +#define __cplusplus 201703L +#define __cpp_ref_qualifiers 200710L +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610L +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 16 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __WIN32__ 1 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL +#define __amd64 1 +#define __tune_core2__ 1 +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __GNUG__ 11 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __cpp_nsdmi 200809L +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 2 +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806L +#define __FLT32_MAX_EXP__ 128 +#define __cpp_hex_float 201603L +#define __GXX_ABI_VERSION 1016 +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT_MIN_EXP__ (-125) +#define __x86_64 1 +#define __cpp_lambdas 200907L +#define __INT_FAST64_TYPE__ long long int +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __cpp_template_auto 201606L +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIZEOF_POINTER__ 8 +#define __SIZE_TYPE__ long long unsigned int +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __DECIMAL_BID_FORMAT__ 1 +#define __GXX_TYPEINFO_EQUALITY_INLINE 0 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __cdecl __attribute__((__cdecl__)) +#define __LDBL_HAS_INFINITY__ 1 +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __FLT_DIG__ 6 +#define __DEC_EVAL_METHOD__ 2 +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "11.2.0" +#define __UINT64_C(c) c ## ULL +#define __cpp_unicode_characters 201411L +#define _WIN32 1 +#define __SEH__ 1 +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __FLT32_MANT_DIG__ 24 +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __cpp_aggregate_bases 201603L +#define __FLT128_HAS_DENORM__ 1 +#define __FLT32_DECIMAL_DIG__ 9 +#define __FLT128_DIG__ 33 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __INT_FAST32_TYPE__ int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __DBL_HAS_DENORM__ 1 +#define __cpp_rtti 199711L +#define __UINT64_MAX__ 0xffffffffffffffffULL +#define __FLT_IS_IEC_60559__ 2 +#define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-16LE" +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __cpp_digit_separators 201309L +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __UINT32_TYPE__ unsigned int +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## ULL +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __SIZEOF_PTRDIFF_T__ 8 +#define __LDBL_DIG__ 18 +#define __FLT64_IS_IEC_60559__ 2 +#define __x86_64__ 1 +#define __FLT32X_MIN_EXP__ (-1021) +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __MSVCRT__ 1 +#define __INT_FAST16_MAX__ 0x7fff +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffU +#define __UINT_LEAST64_TYPE__ long long unsigned int +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __LONG_MAX__ 0x7fffffffL +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" +#define __cpp_unicode_literals 200710L +#define __UINT_FAST16_TYPE__ short unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __INT_FAST32_WIDTH__ 32 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __DEC64_MANT_DIG__ 16 +#define __INT64_MAX__ 0x7fffffffffffffffLL +#define __SEG_GS 1 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __nocona__ 1 +#define __cpp_structured_bindings 201606L +#define __SIZEOF_INT__ 4 +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffLL +#define __cpp_sized_deallocation 201309L +#define __cpp_guaranteed_copy_elision 201606L +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __stdcall __attribute__((__stdcall__)) +#define __FLT32_MIN_10_EXP__ (-37) +#define __EXCEPTIONS 1 +#define __GXX_MERGED_TYPEINFO_NAMES 0 +#define __PTRDIFF_WIDTH__ 64 +#define __LDBL_MANT_DIG__ 64 +#define __cpp_range_based_for 201603L +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __cpp_nontype_template_args 201411L +#define __DEC32_MANT_DIG__ 7 +#define __cpp_return_type_deduction 201304L +#define __INTPTR_TYPE__ long long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ short unsigned int +#define __pic__ 1 +#define __UINTPTR_MAX__ 0xffffffffffffffffULL +#define __INT_FAST64_WIDTH__ 64 +#define __cpp_decltype 200707L +#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long long unsigned int +#define __cpp_inline_variables 201606L +#define __INT_MAX__ 0x7fffffff +#define WIN32 1 +#define __nocona 1 +#define __code_model_medium__ 1 +#define __INT64_TYPE__ long long int +#define __FLT_MAX_EXP__ 128 +#define WIN64 1 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define __cpp_inheriting_constructors 201511L +#define __SIZEOF_FLOAT128__ 16 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ short unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __amd64__ 1 +#define __WINT_WIDTH__ 16 +#define __INT_LEAST64_WIDTH__ 64 +#define __LDBL_MAX_EXP__ 16384 +#define __FLT32X_MAX_10_EXP__ 308 +#define __WIN32 1 +#define __SIZEOF_INT128__ 16 +#define __FLT64X_IS_IEC_60559__ 2 +#define __WCHAR_UNSIGNED__ 1 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __thiscall __attribute__((__thiscall__)) +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __INT_LEAST32_TYPE__ int +#define __SIZEOF_WCHAR_T__ 2 +#define __GNUC_PATCHLEVEL__ 0 +#define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INTMAX_MAX__ 0x7fffffffffffffffLL +#define __SSE3__ 1 +#define __INT_FAST8_TYPE__ signed char +#define __fastcall __attribute__((__fastcall__)) +#define __cpp_namespace_attributes 201411L +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __STDCPP_THREADS__ 1 +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __MINGW64__ 1 +#define __INTMAX_WIDTH__ 64 +#define __cpp_runtime_arrays 198712L +#define __UINT64_TYPE__ long long unsigned int +#define __UINT32_C(c) c ## U +#define __cpp_alias_templates 200704L +#define WINNT 1 +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __FLT128_IS_IEC_60559__ 2 +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 32 +#define __PIC__ 1 +#define __UINT_FAST32_TYPE__ unsigned int +#define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __cpp_constexpr 201603L +#define __SSE2__ 1 +#define __cpp_deduction_guides 201703L +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711L +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long long int +#define _INTEGRAL_MAX_BITS 64 +#define __DEC128_MAX_EXP__ 6145 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __GNUC_MINOR__ 2 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __INT_FAST16_WIDTH__ 16 +#define __UINTMAX_MAX__ 0xffffffffffffffffULL +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __cpp_template_template_args 201611L +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __STDC__ 1 +#define __FLT32X_DIG__ 15 +#define __PTRDIFF_TYPE__ long long int +#define __ATOMIC_SEQ_CST 5 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __cpp_generic_lambdas 201304L +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809L +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffff +#define __LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define __UINT_FAST8_TYPE__ unsigned char +#define __WIN64__ 1 +#define __cpp_init_captures 201304L +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 +#define __declspec(x) __attribute__((x)) diff --git a/release/moc_question_widget.cpp b/release/moc_question_widget.cpp new file mode 100644 index 0000000..d3d8d4f --- /dev/null +++ b/release/moc_question_widget.cpp @@ -0,0 +1,194 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'question_widget.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../src/frontend/question_widget.h" +#include +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'question_widget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSQuestionWidgetENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSQuestionWidgetENDCLASS = QtMocHelpers::stringData( + "QuestionWidget", + "testCompleted", + "", + "exam_system::TestResult", + "result", + "onNextClicked", + "onSubmitClicked" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSQuestionWidgetENDCLASS_t { + uint offsetsAndSizes[14]; + char stringdata0[15]; + char stringdata1[14]; + char stringdata2[1]; + char stringdata3[24]; + char stringdata4[7]; + char stringdata5[14]; + char stringdata6[16]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSQuestionWidgetENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSQuestionWidgetENDCLASS_t qt_meta_stringdata_CLASSQuestionWidgetENDCLASS = { + { + QT_MOC_LITERAL(0, 14), // "QuestionWidget" + QT_MOC_LITERAL(15, 13), // "testCompleted" + QT_MOC_LITERAL(29, 0), // "" + QT_MOC_LITERAL(30, 23), // "exam_system::TestResult" + QT_MOC_LITERAL(54, 6), // "result" + QT_MOC_LITERAL(61, 13), // "onNextClicked" + QT_MOC_LITERAL(75, 15) // "onSubmitClicked" + }, + "QuestionWidget", + "testCompleted", + "", + "exam_system::TestResult", + "result", + "onNextClicked", + "onSubmitClicked" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSQuestionWidgetENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 3, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags, initial metatype offsets + 1, 1, 32, 2, 0x06, 1 /* Public */, + + // slots: name, argc, parameters, tag, flags, initial metatype offsets + 5, 0, 35, 2, 0x08, 3 /* Private */, + 6, 0, 36, 2, 0x08, 4 /* Private */, + + // signals: parameters + QMetaType::Void, 0x80000000 | 3, 4, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject QuestionWidget::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSQuestionWidgetENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSQuestionWidgetENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'testCompleted' + QtPrivate::TypeAndForceComplete, + QtPrivate::TypeAndForceComplete, + // method 'onNextClicked' + QtPrivate::TypeAndForceComplete, + // method 'onSubmitClicked' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void QuestionWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->testCompleted((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break; + case 1: _t->onNextClicked(); break; + case 2: _t->onSubmitClicked(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (QuestionWidget::*)(const exam_system::TestResult & ); + if (_t _q_method = &QuestionWidget::testCompleted; *reinterpret_cast<_t *>(_a[1]) == _q_method) { + *result = 0; + return; + } + } + } +} + +const QMetaObject *QuestionWidget::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *QuestionWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSQuestionWidgetENDCLASS.stringdata0)) + return static_cast(this); + return BaseWidget::qt_metacast(_clname); +} + +int QuestionWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = BaseWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 3) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 3; + } + return _id; +} + +// SIGNAL 0 +void QuestionWidget::testCompleted(const exam_system::TestResult & _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP diff --git a/release/moc_question_widget.o b/release/moc_question_widget.o new file mode 100644 index 0000000..dea3802 Binary files /dev/null and b/release/moc_question_widget.o differ diff --git a/release/moc_result_widget.cpp b/release/moc_result_widget.cpp new file mode 100644 index 0000000..6ad5f2a --- /dev/null +++ b/release/moc_result_widget.cpp @@ -0,0 +1,185 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'result_widget.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../src/frontend/result_widget.h" +#include +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'result_widget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSResultWidgetENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSResultWidgetENDCLASS = QtMocHelpers::stringData( + "ResultWidget", + "restartTest", + "", + "exitTest" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSResultWidgetENDCLASS_t { + uint offsetsAndSizes[8]; + char stringdata0[13]; + char stringdata1[12]; + char stringdata2[1]; + char stringdata3[9]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSResultWidgetENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSResultWidgetENDCLASS_t qt_meta_stringdata_CLASSResultWidgetENDCLASS = { + { + QT_MOC_LITERAL(0, 12), // "ResultWidget" + QT_MOC_LITERAL(13, 11), // "restartTest" + QT_MOC_LITERAL(25, 0), // "" + QT_MOC_LITERAL(26, 8) // "exitTest" + }, + "ResultWidget", + "restartTest", + "", + "exitTest" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSResultWidgetENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 2, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 2, // signalCount + + // signals: name, argc, parameters, tag, flags, initial metatype offsets + 1, 0, 26, 2, 0x06, 1 /* Public */, + 3, 0, 27, 2, 0x06, 2 /* Public */, + + // signals: parameters + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject ResultWidget::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSResultWidgetENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSResultWidgetENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'restartTest' + QtPrivate::TypeAndForceComplete, + // method 'exitTest' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void ResultWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->restartTest(); break; + case 1: _t->exitTest(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (ResultWidget::*)(); + if (_t _q_method = &ResultWidget::restartTest; *reinterpret_cast<_t *>(_a[1]) == _q_method) { + *result = 0; + return; + } + } + { + using _t = void (ResultWidget::*)(); + if (_t _q_method = &ResultWidget::exitTest; *reinterpret_cast<_t *>(_a[1]) == _q_method) { + *result = 1; + return; + } + } + } + (void)_a; +} + +const QMetaObject *ResultWidget::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *ResultWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSResultWidgetENDCLASS.stringdata0)) + return static_cast(this); + return BaseWidget::qt_metacast(_clname); +} + +int ResultWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = BaseWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 2) + qt_static_metacall(this, _c, _id, _a); + _id -= 2; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 2) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 2; + } + return _id; +} + +// SIGNAL 0 +void ResultWidget::restartTest() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} + +// SIGNAL 1 +void ResultWidget::exitTest() +{ + QMetaObject::activate(this, &staticMetaObject, 1, nullptr); +} +QT_WARNING_POP diff --git a/release/moc_result_widget.o b/release/moc_result_widget.o new file mode 100644 index 0000000..cc1fddb Binary files /dev/null and b/release/moc_result_widget.o differ diff --git a/release/moc_selection_widget.cpp b/release/moc_selection_widget.cpp new file mode 100644 index 0000000..4b18447 --- /dev/null +++ b/release/moc_selection_widget.cpp @@ -0,0 +1,213 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'selection_widget.h' +** +** Created by: The Qt Meta Object Compiler version 68 (Qt 6.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../src/frontend/selection_widget.h" +#include +#include + +#if __has_include() +#include +#else +QT_BEGIN_MOC_NAMESPACE +#endif + + +#include + +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'selection_widget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 68 +#error "This file was generated using the moc from 6.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +#ifndef Q_CONSTINIT +#define Q_CONSTINIT +#endif + +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +QT_WARNING_DISABLE_GCC("-Wuseless-cast") +namespace { + +#ifdef QT_MOC_HAS_STRINGDATA +struct qt_meta_stringdata_CLASSSelectionWidgetENDCLASS_t {}; +static constexpr auto qt_meta_stringdata_CLASSSelectionWidgetENDCLASS = QtMocHelpers::stringData( + "SelectionWidget", + "startRequest", + "", + "difficulty", + "questionCount", + "onPrimaryClicked", + "onJuniorClicked", + "onSeniorClicked", + "onStartClicked" +); +#else // !QT_MOC_HAS_STRING_DATA +struct qt_meta_stringdata_CLASSSelectionWidgetENDCLASS_t { + uint offsetsAndSizes[18]; + char stringdata0[16]; + char stringdata1[13]; + char stringdata2[1]; + char stringdata3[11]; + char stringdata4[14]; + char stringdata5[17]; + char stringdata6[16]; + char stringdata7[16]; + char stringdata8[15]; +}; +#define QT_MOC_LITERAL(ofs, len) \ + uint(sizeof(qt_meta_stringdata_CLASSSelectionWidgetENDCLASS_t::offsetsAndSizes) + ofs), len +Q_CONSTINIT static const qt_meta_stringdata_CLASSSelectionWidgetENDCLASS_t qt_meta_stringdata_CLASSSelectionWidgetENDCLASS = { + { + QT_MOC_LITERAL(0, 15), // "SelectionWidget" + QT_MOC_LITERAL(16, 12), // "startRequest" + QT_MOC_LITERAL(29, 0), // "" + QT_MOC_LITERAL(30, 10), // "difficulty" + QT_MOC_LITERAL(41, 13), // "questionCount" + QT_MOC_LITERAL(55, 16), // "onPrimaryClicked" + QT_MOC_LITERAL(72, 15), // "onJuniorClicked" + QT_MOC_LITERAL(88, 15), // "onSeniorClicked" + QT_MOC_LITERAL(104, 14) // "onStartClicked" + }, + "SelectionWidget", + "startRequest", + "", + "difficulty", + "questionCount", + "onPrimaryClicked", + "onJuniorClicked", + "onSeniorClicked", + "onStartClicked" +}; +#undef QT_MOC_LITERAL +#endif // !QT_MOC_HAS_STRING_DATA +} // unnamed namespace + +Q_CONSTINIT static const uint qt_meta_data_CLASSSelectionWidgetENDCLASS[] = { + + // content: + 11, // revision + 0, // classname + 0, 0, // classinfo + 5, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags, initial metatype offsets + 1, 2, 44, 2, 0x06, 1 /* Public */, + + // slots: name, argc, parameters, tag, flags, initial metatype offsets + 5, 0, 49, 2, 0x08, 4 /* Private */, + 6, 0, 50, 2, 0x08, 5 /* Private */, + 7, 0, 51, 2, 0x08, 6 /* Private */, + 8, 0, 52, 2, 0x08, 7 /* Private */, + + // signals: parameters + QMetaType::Void, QMetaType::QString, QMetaType::Int, 3, 4, + + // slots: parameters + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + + 0 // eod +}; + +Q_CONSTINIT const QMetaObject SelectionWidget::staticMetaObject = { { + QMetaObject::SuperData::link(), + qt_meta_stringdata_CLASSSelectionWidgetENDCLASS.offsetsAndSizes, + qt_meta_data_CLASSSelectionWidgetENDCLASS, + qt_static_metacall, + nullptr, + qt_incomplete_metaTypeArray, + // method 'startRequest' + QtPrivate::TypeAndForceComplete, + QtPrivate::TypeAndForceComplete, + QtPrivate::TypeAndForceComplete, + // method 'onPrimaryClicked' + QtPrivate::TypeAndForceComplete, + // method 'onJuniorClicked' + QtPrivate::TypeAndForceComplete, + // method 'onSeniorClicked' + QtPrivate::TypeAndForceComplete, + // method 'onStartClicked' + QtPrivate::TypeAndForceComplete + >, + nullptr +} }; + +void SelectionWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + (void)_t; + switch (_id) { + case 0: _t->startRequest((*reinterpret_cast< std::add_pointer_t>(_a[1])),(*reinterpret_cast< std::add_pointer_t>(_a[2]))); break; + case 1: _t->onPrimaryClicked(); break; + case 2: _t->onJuniorClicked(); break; + case 3: _t->onSeniorClicked(); break; + case 4: _t->onStartClicked(); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (SelectionWidget::*)(const QString & , int ); + if (_t _q_method = &SelectionWidget::startRequest; *reinterpret_cast<_t *>(_a[1]) == _q_method) { + *result = 0; + return; + } + } + } +} + +const QMetaObject *SelectionWidget::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *SelectionWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_CLASSSelectionWidgetENDCLASS.stringdata0)) + return static_cast(this); + return BaseWidget::qt_metacast(_clname); +} + +int SelectionWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = BaseWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 5) + *reinterpret_cast(_a[0]) = QMetaType(); + _id -= 5; + } + return _id; +} + +// SIGNAL 0 +void SelectionWidget::startRequest(const QString & _t1, int _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(std::addressof(_t1))), const_cast(reinterpret_cast(std::addressof(_t2))) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_WARNING_POP diff --git a/release/moc_selection_widget.o b/release/moc_selection_widget.o new file mode 100644 index 0000000..67ec4c6 Binary files /dev/null and b/release/moc_selection_widget.o differ diff --git a/release/object_script.examSystem.Release b/release/object_script.examSystem.Release new file mode 100644 index 0000000..08f44ff --- /dev/null +++ b/release/object_script.examSystem.Release @@ -0,0 +1,21 @@ +release/base_widget.o +release/login_widget.o +release/main_window.o +release/question_widget.o +release/result_widget.o +release/selection_widget.o +release/main.o +release/backend_interface.o +release/duplicate_checker.o +release/exam_system.o +release/file_manager.o +release/input_validator.o +release/logger.o +release/problem_generator.o +release/qrc_qmake_qmake_qm_files.o +release/moc_base_widget.o +release/moc_login_widget.o +release/moc_main_window.o +release/moc_question_widget.o +release/moc_result_widget.o +release/moc_selection_widget.o diff --git a/release/problem_generator.o b/release/problem_generator.o new file mode 100644 index 0000000..cb363dc Binary files /dev/null and b/release/problem_generator.o differ diff --git a/release/qmake_qmake_qm_files.qrc b/release/qmake_qmake_qm_files.qrc new file mode 100644 index 0000000..5cccfbf --- /dev/null +++ b/release/qmake_qmake_qm_files.qrc @@ -0,0 +1,5 @@ + + +E:/qt_project/1/release/examSystem_zh_CN.qm + + diff --git a/release/qrc_qmake_qmake_qm_files.cpp b/release/qrc_qmake_qmake_qm_files.cpp new file mode 100644 index 0000000..79fa973 --- /dev/null +++ b/release/qrc_qmake_qmake_qm_files.cpp @@ -0,0 +1,101 @@ +/**************************************************************************** +** Resource object code +** +** Created by: The Resource Compiler for Qt version 6.5.3 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +static const unsigned char qt_resource_data[] = { + // E:/qt_project/1/release/examSystem_zh_CN.qm + 0x0,0x0,0x0,0x1a, + 0x3c, + 0xb8,0x64,0x18,0xca,0xef,0x9c,0x95,0xcd,0x21,0x1c,0xbf,0x60,0xa1,0xbd,0xdd,0xa7, + 0x0,0x0,0x0,0x5,0x7a,0x68,0x5f,0x43,0x4e, + +}; + +static const unsigned char qt_resource_name[] = { + // i18n + 0x0,0x4, + 0x0,0x6,0xc4,0xee, + 0x0,0x69, + 0x0,0x31,0x0,0x38,0x0,0x6e, + // examSystem_zh_CN.qm + 0x0,0x13, + 0xc,0xd0,0xd4,0x3d, + 0x0,0x65, + 0x0,0x78,0x0,0x61,0x0,0x6d,0x0,0x53,0x0,0x79,0x0,0x73,0x0,0x74,0x0,0x65,0x0,0x6d,0x0,0x5f,0x0,0x7a,0x0,0x68,0x0,0x5f,0x0,0x43,0x0,0x4e,0x0,0x2e, + 0x0,0x71,0x0,0x6d, + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/i18n + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, + // :/i18n/examSystem_zh_CN.qm + 0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, +0x0,0x0,0x1,0x99,0xd7,0x59,0xae,0x55, + +}; + +#ifdef QT_NAMESPACE +# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name +# define QT_RCC_MANGLE_NAMESPACE0(x) x +# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b +# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b) +# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \ + QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE)) +#else +# define QT_RCC_PREPEND_NAMESPACE(name) name +# define QT_RCC_MANGLE_NAMESPACE(name) name +#endif + +#ifdef QT_NAMESPACE +namespace QT_NAMESPACE { +#endif + +bool qRegisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *); +bool qUnregisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *); + +#ifdef QT_NAMESPACE +} +#endif + +int QT_RCC_MANGLE_NAMESPACE(qInitResources_qmake_qmake_qm_files)(); +int QT_RCC_MANGLE_NAMESPACE(qInitResources_qmake_qmake_qm_files)() +{ + int version = 3; + QT_RCC_PREPEND_NAMESPACE(qRegisterResourceData) + (version, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_qmake_qmake_qm_files)(); +int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_qmake_qmake_qm_files)() +{ + int version = 3; + QT_RCC_PREPEND_NAMESPACE(qUnregisterResourceData) + (version, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +#ifdef __clang__ +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wexit-time-destructors" +#endif + +namespace { + struct initializer { + initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_qmake_qmake_qm_files)(); } + ~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_qmake_qmake_qm_files)(); } + } dummy; +} + +#ifdef __clang__ +# pragma clang diagnostic pop +#endif diff --git a/release/qrc_qmake_qmake_qm_files.o b/release/qrc_qmake_qmake_qm_files.o new file mode 100644 index 0000000..fd0e6e1 Binary files /dev/null and b/release/qrc_qmake_qmake_qm_files.o differ diff --git a/release/question_widget.o b/release/question_widget.o new file mode 100644 index 0000000..7d72932 Binary files /dev/null and b/release/question_widget.o differ diff --git a/release/result_widget.o b/release/result_widget.o new file mode 100644 index 0000000..4c9e5c5 Binary files /dev/null and b/release/result_widget.o differ diff --git a/release/selection_widget.o b/release/selection_widget.o new file mode 100644 index 0000000..c26628b Binary files /dev/null and b/release/selection_widget.o differ diff --git a/release/users.csv b/release/users.csv new file mode 100644 index 0000000..6ba444f --- /dev/null +++ b/release/users.csv @@ -0,0 +1,13 @@ +# 用户数据文件格式: username,password,user_type,email +# 用户类型: 小学, 初中, 高中 +# 自动生成 - 请勿手动编辑 + +zhangsan1,123,小学,zhangsan1@example.com +zhangsan2,123,小学,zhangsan2@example.com +zhangsan3,123,小学,zhangsan3@example.com +lisi1,123,初中,lisi1@example.com +lisi2,123,初中,lisi2@example.com +lisi3,123,初中,lisi3@example.com +wangwu1,123,高中,wangwu1@example.com +wangwu2,123,高中,wangwu2@example.com +wangwu3,123,高中,wangwu3@example.com diff --git a/release/zhangsan1/2025-10-12-15-38-23.txt b/release/zhangsan1/2025-10-12-15-38-23.txt new file mode 100644 index 0000000..130e87c --- /dev/null +++ b/release/zhangsan1/2025-10-12-15-38-23.txt @@ -0,0 +1,19 @@ +1. 92 - 54 - 23 + +2. 67 / 88 * 93 / 54 + 79 + +3. 96 / 14 * 15 + +4. 80 - 41 / 26 - 6 + +5. 52 - 22 / 44 / 31 + +6. 28 / 19 + 38 * 88 + +7. 61 / 61 + +8. 97 * 48 * 7 + +9. 95 / 32 + +10. 81 - 5 / 76 \ No newline at end of file diff --git a/release/zhangsan1/2025-10-12-15-39-32.txt b/release/zhangsan1/2025-10-12-15-39-32.txt new file mode 100644 index 0000000..c21495a --- /dev/null +++ b/release/zhangsan1/2025-10-12-15-39-32.txt @@ -0,0 +1,19 @@ +1. 49 - 7 + 75 / 75 + +2. 79 / 71 * 21 + +3. 28 / 69 + 9 + +4. 53 / 49 / 79 + 57 + +5. 64 - 44 + +6. 51 + 6 + +7. 93 * 41 + +8. 69 - 42 + +9. 66 + 24 + +10. 32 * 69 - 18 \ No newline at end of file diff --git a/src/backend/input_validator/input_validator.cc b/src/backend/input_validator/input_validator.cc index 09acee3..44e7d79 100644 --- a/src/backend/input_validator/input_validator.cc +++ b/src/backend/input_validator/input_validator.cc @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0 #include "input_validator.h" -#include "../system/exam_system.h" +#include "../exam_system/exam_system.h" namespace exam_system { @@ -27,4 +27,4 @@ bool InputValidator::ValidateSwitchCommand(const std::string& command) { return command.find("切换为") == 0; } -} // namespace exam_system \ No newline at end of file +} // namespace exam_system diff --git a/src/frontend/base_widget.cc b/src/frontend/base_widget.cc index 0bb7ebe..45362a7 100644 --- a/src/frontend/base_widget.cc +++ b/src/frontend/base_widget.cc @@ -1,7 +1,7 @@ #include "base_widget.h" #include -BaseWidget::BaseWidget(BackendInterface* backend, QWidget* parent) +BaseWidget::BaseWidget(exam_system::BackendInterface* backend, QWidget* parent) : QWidget(parent), backend(backend) { } diff --git a/src/frontend/base_widget.h b/src/frontend/base_widget.h index fcf23a3..e9f798c 100644 --- a/src/frontend/base_widget.h +++ b/src/frontend/base_widget.h @@ -1,4 +1,3 @@ -// basewidget.h #ifndef BASEWIDGET_H #define BASEWIDGET_H @@ -10,7 +9,7 @@ class BaseWidget : public QWidget Q_OBJECT public: - explicit BaseWidget(BackendInterface* backend, QWidget* parent = nullptr); + explicit BaseWidget(exam_system::BackendInterface* backend, QWidget* parent = nullptr); virtual ~BaseWidget() = default; protected: @@ -20,7 +19,7 @@ protected: virtual void setupUI() = 0; // 公共成员变量 - BackendInterface* backend; + exam_system::BackendInterface* backend; private: diff --git a/src/frontend/login_widget.cc b/src/frontend/login_widget.cc index 48deec4..376cdf4 100644 --- a/src/frontend/login_widget.cc +++ b/src/frontend/login_widget.cc @@ -6,7 +6,7 @@ #include #include -LoginWidget::LoginWidget(BackendInterface* backend, QWidget* parent) +LoginWidget::LoginWidget(exam_system::BackendInterface* backend, QWidget* parent) : BaseWidget(backend, parent) { setupUI(); } @@ -171,7 +171,7 @@ void LoginWidget::onLoginClicked() } //调用后端登陆接口 - bool result = backend->userLogin(user_name.toStdString(), password.toStdString()); + bool result = backend->UserLogin(user_name.toStdString(), password.toStdString()); if (result) { showMessage("登录成功!"); @@ -197,7 +197,7 @@ void LoginWidget::onSendCodeClicked() return; } - backend->sendSecondCode(email.toStdString()); + backend->SendVerificationCode(email.toStdString()); showMessage("验证码已发送到您的邮箱,请查收"); // 禁用发送按钮60秒(防止重复发送) @@ -224,6 +224,7 @@ void LoginWidget::onSendCodeClicked() void LoginWidget::onRegisterClicked() { + QString email = registerEmailEdit->text().trimmed(); QString user_name = registerUserNameEdit->text().trimmed(); QString code = codeEdit->text().trimmed(); QString password = registerPasswordEdit->text(); @@ -247,7 +248,7 @@ void LoginWidget::onRegisterClicked() return; } - bool result = backend->userRegitster(user_name.toStdString(), password.toStdString(), code.toStdString()); + bool result = backend->UserRegister(user_name.toStdString(), password.toStdString(), email.toStdString(), code.toStdString()); if (result) { showMessage("注册成功!"); diff --git a/src/frontend/login_widget.h b/src/frontend/login_widget.h index c4daeb0..8b58f65 100644 --- a/src/frontend/login_widget.h +++ b/src/frontend/login_widget.h @@ -15,7 +15,7 @@ class LoginWidget : public BaseWidget public: //禁止隐式类型转换 - explicit LoginWidget(BackendInterface* backend, QWidget* parent = nullptr); + explicit LoginWidget(exam_system::BackendInterface* backend, QWidget* parent = nullptr); signals: // 登录成功信号 diff --git a/src/frontend/main_window.cc b/src/frontend/main_window.cc index 2e369c2..02cb135 100644 --- a/src/frontend/main_window.cc +++ b/src/frontend/main_window.cc @@ -1,7 +1,7 @@ #include "main_window.h" #include -MainWindow::MainWindow(BackendInterface* backend, QWidget* parent) +MainWindow::MainWindow(exam_system::BackendInterface* backend, QWidget* parent) : QMainWindow(parent), backend(backend) { setWindowTitle("数学学习软件"); setMinimumSize(600, 400); @@ -45,7 +45,7 @@ void MainWindow::showQuestions(const QString& difficulty, int count) { stackedWidget->setCurrentWidget(questionWidget); } -void MainWindow::showResult(const TestResult& result) { +void MainWindow::showResult(const exam_system::TestResult& result) { resultWidget->showResult(result); stackedWidget->setCurrentWidget(resultWidget); } diff --git a/src/frontend/main_window.h b/src/frontend/main_window.h index 790b492..fabc36b 100644 --- a/src/frontend/main_window.h +++ b/src/frontend/main_window.h @@ -13,16 +13,16 @@ class MainWindow : public QMainWindow { Q_OBJECT public: - explicit MainWindow(BackendInterface* backend, QWidget* parent = nullptr); + explicit MainWindow(exam_system::BackendInterface* backend, QWidget* parent = nullptr); private slots: void showSelection(); void showQuestions(const QString& difficulty, int count); - void showResult(const TestResult& result); + void showResult(const exam_system::TestResult& result); void restartFromResult(); private: - BackendInterface* backend; + exam_system::BackendInterface* backend; QStackedWidget* stackedWidget; LoginWidget* loginWidget; SelectionWidget* selectionWidget; diff --git a/src/frontend/question_widget.cc b/src/frontend/question_widget.cc index bffc9b1..1d49987 100644 --- a/src/frontend/question_widget.cc +++ b/src/frontend/question_widget.cc @@ -3,7 +3,7 @@ #include #include -QuestionWidget::QuestionWidget(BackendInterface* backend, QWidget* parent) +QuestionWidget::QuestionWidget(exam_system::BackendInterface* backend, QWidget* parent) : BaseWidget(backend, parent) { setupUI(); } @@ -53,7 +53,7 @@ void QuestionWidget::setupUI() { } void QuestionWidget::startTest(const QString& difficulty, int questionCount) { - questions_ = backend->generateQuestions(difficulty.toStdString(), questionCount); + questions_ = backend->GenerateQuestions(difficulty.toStdString(), questionCount); user_answers_.resize(questions_.size(), -1); // -1 表示未回答 current_question_ = 0; showQuestion(0); @@ -105,6 +105,6 @@ void QuestionWidget::onSubmitClicked() { } // 提交答案并获取结果 - TestResult result = backend->submitAnswers(user_answers_); + exam_system::TestResult result = backend->SubmitAnswers(user_answers_); emit testCompleted(result); } \ No newline at end of file diff --git a/src/frontend/question_widget.h b/src/frontend/question_widget.h index c7384a4..d2bf106 100644 --- a/src/frontend/question_widget.h +++ b/src/frontend/question_widget.h @@ -15,11 +15,11 @@ class QuestionWidget : public BaseWidget { Q_OBJECT public: - explicit QuestionWidget(BackendInterface* backend, QWidget* parent = nullptr); + explicit QuestionWidget(exam_system::BackendInterface* backend, QWidget* parent = nullptr); void startTest(const QString& difficulty, int questionCount); signals: - void testCompleted(const TestResult& result); + void testCompleted(const exam_system::TestResult& result); private slots: void onNextClicked(); @@ -30,7 +30,7 @@ private: void showQuestion(int index); void updateProgress(); - std::vector questions_; + std::vector questions_; std::vector user_answers_; int current_question_ = 0; diff --git a/src/frontend/result_widget.cc b/src/frontend/result_widget.cc index 6679355..d2b887f 100644 --- a/src/frontend/result_widget.cc +++ b/src/frontend/result_widget.cc @@ -1,7 +1,7 @@ #include "result_widget.h" #include -ResultWidget::ResultWidget(BackendInterface* backend, QWidget* parent) : BaseWidget(backend, parent) { +ResultWidget::ResultWidget(exam_system::BackendInterface* backend, QWidget* parent) : BaseWidget(backend, parent) { setupUI(); } @@ -37,12 +37,12 @@ void ResultWidget::setupUI() { connect(exitBtn, &QPushButton::clicked, this, &ResultWidget::exitTest); } -void ResultWidget::showResult(const TestResult& result) { +void ResultWidget::showResult(const exam_system::TestResult& result) { scoreLabel->setText(QString::number(result.score, 'f', 1) + "分"); QString detail = QString("难度: %1\n正确题目: %2/%3") .arg(QString::fromStdString(result.difficulty)) - .arg(result.correctAnswers) - .arg(result.totalQuestions); + .arg(result.correct_answers) + .arg(result.total_questions); detailLabel->setText(detail); } \ No newline at end of file diff --git a/src/frontend/result_widget.h b/src/frontend/result_widget.h index 12cbcc8..2d3c971 100644 --- a/src/frontend/result_widget.h +++ b/src/frontend/result_widget.h @@ -11,8 +11,8 @@ class ResultWidget : public BaseWidget { Q_OBJECT public: - explicit ResultWidget(BackendInterface* backend, QWidget* parent = nullptr); - void showResult(const TestResult& result); + explicit ResultWidget(exam_system::BackendInterface* backend, QWidget* parent = nullptr); + void showResult(const exam_system::TestResult& result); signals: void restartTest(); diff --git a/src/frontend/selection_widget.cc b/src/frontend/selection_widget.cc index 2b16b63..ac9e192 100644 --- a/src/frontend/selection_widget.cc +++ b/src/frontend/selection_widget.cc @@ -3,7 +3,7 @@ #include #include -SelectionWidget::SelectionWidget(BackendInterface* backend, QWidget* parent) +SelectionWidget::SelectionWidget(exam_system::BackendInterface* backend, QWidget* parent) : BaseWidget(backend, parent) { setupUI(); } diff --git a/src/frontend/selection_widget.h b/src/frontend/selection_widget.h index 3000c25..9c06cc4 100644 --- a/src/frontend/selection_widget.h +++ b/src/frontend/selection_widget.h @@ -13,7 +13,7 @@ class SelectionWidget : public BaseWidget { public: //禁止隐式类型转换 - explicit SelectionWidget(BackendInterface* backend, QWidget* parent = nullptr); + explicit SelectionWidget(exam_system::BackendInterface* backend, QWidget* parent = nullptr); signals: void startRequest(const QString& difficulty, int questionCount); diff --git a/src/main/main.cc b/src/main/main.cc index 339b521..7f527fc 100644 --- a/src/main/main.cc +++ b/src/main/main.cc @@ -5,7 +5,7 @@ int main(int argc, char *argv[]) { QApplication app(argc, argv); - std::unique_ptr backend = std::make_unique(); + std::unique_ptr backend = std::make_unique(); MainWindow window(backend.get()); window.show(); diff --git a/src/shared/backend_interface.cc b/src/shared/backend_interface.cc index 4adc529..7384b77 100644 --- a/src/shared/backend_interface.cc +++ b/src/shared/backend_interface.cc @@ -3,7 +3,7 @@ #include #include #include -#include +//#include namespace exam_system { @@ -33,14 +33,14 @@ BackendImpl::BackendImpl() { email_config_.use_curl = true; // 初始化libcurl - curl_global_init(CURL_GLOBAL_DEFAULT); + // curl_global_init(CURL_GLOBAL_DEFAULT); Logger::Log(Logger::Level::INFO, "BackendImpl初始化完成"); } -BackendImpl::~BackendImpl() { - curl_global_cleanup(); -} +// BackendImpl::~BackendImpl() { +// // curl_global_cleanup(); +// } bool BackendImpl::SendVerificationCode(const std::string& email) { if (email.empty() || email.find('@') == std::string::npos) { @@ -258,8 +258,8 @@ std::vector BackendImpl::GenerateQuestions( return questions; } -TestResult BackendImpl::SubmitAnswers(const std::vector& user_answers) { - TestResult result; +exam_system::TestResult BackendImpl::SubmitAnswers(const std::vector& user_answers) { + exam_system::TestResult result; result.total_questions = 0; result.correct_answers = 0; result.score = 0.0; @@ -324,6 +324,8 @@ std::string BackendImpl::GetCurrentUser() const { bool BackendImpl::SendEmail(const std::string& recipient, const std::string& subject, const std::string& body) { + + return true; if (email_config_.use_curl) { return SendEmailViaCurl(recipient, subject, body); } else { @@ -336,82 +338,82 @@ bool BackendImpl::SendEmail(const std::string& recipient, bool BackendImpl::SendEmailViaCurl(const std::string& recipient, const std::string& subject, const std::string& body) { - CURL* curl; - CURLcode res = CURLE_OK; - struct curl_slist* recipients = nullptr; - std::string response_string; - - curl = curl_easy_init(); - if (!curl) { - Logger::Log(Logger::Level::ERROR, "libcurl初始化失败"); - return false; - } - - // 设置SMTP服务器 - curl_easy_setopt(curl, CURLOPT_URL, ("smtp://" + email_config_.smtp_server + ":" + std::to_string(email_config_.smtp_port)).c_str()); - - // 设置用户名和密码 - curl_easy_setopt(curl, CURLOPT_USERNAME, email_config_.username.c_str()); - curl_easy_setopt(curl, CURLOPT_PASSWORD, email_config_.password.c_str()); - - // 设置发件人和收件人 - curl_easy_setopt(curl, CURLOPT_MAIL_FROM, email_config_.username.c_str()); - recipients = curl_slist_append(recipients, recipient.c_str()); - curl_easy_setopt(curl, CURLOPT_MAIL_RCPT, recipients); - - // 设置邮件内容 - std::string email_data = - "To: " + recipient + "\r\n" - "From: " + email_config_.username + "\r\n" - "Subject: " + subject + "\r\n" - "\r\n" + body + "\r\n"; - - curl_easy_setopt(curl, CURLOPT_READFUNCTION, [](char* buffer, size_t size, size_t nitems, void* instream) -> size_t { - std::string* email_data = static_cast(instream); - size_t buffer_size = size * nitems; + // CURL* curl; + // CURLcode res = CURLE_OK; + // struct curl_slist* recipients = nullptr; + // std::string response_string; + + // curl = curl_easy_init(); + // if (!curl) { + // Logger::Log(Logger::Level::ERROR, "libcurl初始化失败"); + // return false; + // } + + // // 设置SMTP服务器 + // curl_easy_setopt(curl, CURLOPT_URL, ("smtp://" + email_config_.smtp_server + ":" + std::to_string(email_config_.smtp_port)).c_str()); + + // // 设置用户名和密码 + // curl_easy_setopt(curl, CURLOPT_USERNAME, email_config_.username.c_str()); + // curl_easy_setopt(curl, CURLOPT_PASSWORD, email_config_.password.c_str()); + + // // 设置发件人和收件人 + // curl_easy_setopt(curl, CURLOPT_MAIL_FROM, email_config_.username.c_str()); + // recipients = curl_slist_append(recipients, recipient.c_str()); + // curl_easy_setopt(curl, CURLOPT_MAIL_RCPT, recipients); + + // // 设置邮件内容 + // std::string email_data = + // "To: " + recipient + "\r\n" + // "From: " + email_config_.username + "\r\n" + // "Subject: " + subject + "\r\n" + // "\r\n" + body + "\r\n"; + + // curl_easy_setopt(curl, CURLOPT_READFUNCTION, [](char* buffer, size_t size, size_t nitems, void* instream) -> size_t { + // std::string* email_data = static_cast(instream); + // size_t buffer_size = size * nitems; - if (email_data->empty()) { - return 0; - } + // if (email_data->empty()) { + // return 0; + // } - size_t copy_size = std::min(buffer_size, email_data->size()); - memcpy(buffer, email_data->c_str(), copy_size); - email_data->erase(0, copy_size); + // size_t copy_size = std::min(buffer_size, email_data->size()); + // memcpy(buffer, email_data->c_str(), copy_size); + // email_data->erase(0, copy_size); - return copy_size; - }); + // return copy_size; + // }); - curl_easy_setopt(curl, CURLOPT_READDATA, &email_data); - curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); + // curl_easy_setopt(curl, CURLOPT_READDATA, &email_data); + // curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); - // 启用TLS - curl_easy_setopt(curl, CURLOPT_USE_SSL, CURLUSESSL_ALL); + // // 启用TLS + // curl_easy_setopt(curl, CURLOPT_USE_SSL, CURLUSESSL_ALL); - // 设置服务器证书验证(生产环境应该设为1) - curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); - curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L); + // // 设置服务器证书验证(生产环境应该设为1) + // curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); + // curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L); - // 设置响应回调 - curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback); - curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response_string); + // // 设置响应回调 + // curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback); + // curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response_string); - // 设置超时 - curl_easy_setopt(curl, CURLOPT_TIMEOUT, 30L); + // // 设置超时 + // curl_easy_setopt(curl, CURLOPT_TIMEOUT, 30L); - // 发送邮件 - res = curl_easy_perform(curl); + // // 发送邮件 + // res = curl_easy_perform(curl); - // 清理 - curl_slist_free_all(recipients); - curl_easy_cleanup(curl); + // // 清理 + // curl_slist_free_all(recipients); + // curl_easy_cleanup(curl); - if (res != CURLE_OK) { - Logger::Log(Logger::Level::ERROR, - "邮件发送失败: " + std::string(curl_easy_strerror(res))); - return false; - } + // if (res != CURLE_OK) { + // Logger::Log(Logger::Level::ERROR, + // "邮件发送失败: " + std::string(curl_easy_strerror(res))); + // return false; + // } - Logger::Log(Logger::Level::INFO, "邮件发送成功: " + recipient); + // Logger::Log(Logger::Level::INFO, "邮件发送成功: " + recipient); return true; } diff --git a/ui_mainwindow.h b/ui_mainwindow.h new file mode 100644 index 0000000..75bd34d --- /dev/null +++ b/ui_mainwindow.h @@ -0,0 +1,62 @@ +/******************************************************************************** +** Form generated from reading UI file 'mainwindow.ui' +** +** Created by: Qt User Interface Compiler version 6.5.3 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_MAINWINDOW_H +#define UI_MAINWINDOW_H + +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_MainWindow +{ +public: + QWidget *centralwidget; + QMenuBar *menubar; + QStatusBar *statusbar; + + void setupUi(QMainWindow *MainWindow) + { + if (MainWindow->objectName().isEmpty()) + MainWindow->setObjectName("MainWindow"); + MainWindow->resize(800, 600); + centralwidget = new QWidget(MainWindow); + centralwidget->setObjectName("centralwidget"); + MainWindow->setCentralWidget(centralwidget); + menubar = new QMenuBar(MainWindow); + menubar->setObjectName("menubar"); + menubar->setGeometry(QRect(0, 0, 800, 25)); + MainWindow->setMenuBar(menubar); + statusbar = new QStatusBar(MainWindow); + statusbar->setObjectName("statusbar"); + MainWindow->setStatusBar(statusbar); + + retranslateUi(MainWindow); + + QMetaObject::connectSlotsByName(MainWindow); + } // setupUi + + void retranslateUi(QMainWindow *MainWindow) + { + MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "MainWindow", nullptr)); + } // retranslateUi + +}; + +namespace Ui { + class MainWindow: public Ui_MainWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_MAINWINDOW_H