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
+
+
+
+
+
+
+
+
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