master
zcy 2024-06-22 01:05:29 +08:00
parent 822b35dd51
commit ac71ab8e57
170 changed files with 39865 additions and 165 deletions

22
.qmake.stash Normal file
View File

@ -0,0 +1,22 @@
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
QMAKE_CXX.QMAKE_MSC_VER = 1929
QMAKE_CXX.QMAKE_MSC_FULL_VER = 192930148
QMAKE_CXX.COMPILER_MACROS = \
QT_COMPILER_STDCXX \
QMAKE_MSC_VER \
QMAKE_MSC_FULL_VER
QMAKE_CXX.INCDIRS = \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\ATLMFC\\include" \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\include" \
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\shared" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\um" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\winrt" \
"C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\cppwinrt"
QMAKE_CXX.LIBDIRS = \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\ATLMFC\\lib\\x64" \
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\lib\\x64" \
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\lib\\um\\x64" \
"C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\ucrt\\x64" \
"C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.22621.0\\um\\x64"

515
Makefile Normal file
View File

@ -0,0 +1,515 @@
#############################################################################
# Makefile for building: yuvgl
# Generated by qmake (3.1) (Qt 5.15.2)
# Project: yuvgl.pro
# Template: app
# Command: C:\Qt\5.15.2\msvc2019_64\bin\qmake.exe -o Makefile yuvgl.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
#############################################################################
MAKEFILE = Makefile
EQ = =
first: debug
install: debug-install
uninstall: debug-uninstall
QMAKE = C:\Qt\5.15.2\msvc2019_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 = C:\Qt\5.15.2\msvc2019_64\bin\qmake.exe -install qinstall
QINSTALL_PROGRAM = C:\Qt\5.15.2\msvc2019_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 = \
debug \
release
debug: $(MAKEFILE) FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug
debug-all: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: $(MAKEFILE) FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release uninstall
Makefile: yuvgl.pro C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc\qmake.conf C:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_pre.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\angle.conf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\windows-desktop.conf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\windows_vulkan_sdk.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\windows-vulkan.conf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\msvc-desktop.conf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\qconfig.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3danimation.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3danimation_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dcore.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dcore_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_accessibility_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bootstrap_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designercomponents_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_edid_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_egl_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fb_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_packetprotocol_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldebug_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldevtools_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickparticles_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickshapes_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_theme_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uiplugin.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_vulkan_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_zlib_private.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_functions.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_config.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc\qmake.conf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_post.prf \
.qmake.stash \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\msvc-version.conf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\toolchain.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_pre.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\default_pre.prf \
..\qsswraper\qsswraper.pri \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\resolve_config.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds_post.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_post.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qml_debug.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\precompile_header.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\warn_on.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources_functions.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\moc.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\opengl.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\uic.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qmake_use.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\file_copies.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\windows.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\testcase_targets.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\exceptions.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\yacc.prf \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\lex.prf \
yuvgl.pro \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Charts.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgets.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Multimedia.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Gui.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Network.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Core.prl \
C:\Qt\5.15.2\msvc2019_64\lib\qtmain.prl \
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\build_pass.prf \
qss\qss.qrc \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Chartsd.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgetsd.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Multimediad.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Guid.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Networkd.prl \
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Cored.prl \
C:\Qt\5.15.2\msvc2019_64\lib\qtmaind.prl
$(QMAKE) -o Makefile yuvgl.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_pre.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\angle.conf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\windows-desktop.conf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\windows_vulkan_sdk.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\windows-vulkan.conf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\msvc-desktop.conf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\qconfig.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3danimation.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3danimation_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dcore.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dcore_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_accessibility_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bootstrap_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designercomponents_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_edid_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_egl_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fb_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_packetprotocol_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldebug_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldevtools_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickparticles_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickshapes_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_theme_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uiplugin.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_vulkan_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_zlib_private.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_functions.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_config.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc\qmake.conf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_post.prf:
.qmake.stash:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\common\msvc-version.conf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\toolchain.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_pre.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\default_pre.prf:
..\qsswraper\qsswraper.pri:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\resolve_config.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds_post.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_post.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qml_debug.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\precompile_header.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\warn_on.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources_functions.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\moc.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\opengl.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\uic.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\qmake_use.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\file_copies.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\windows.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\testcase_targets.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\exceptions.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\yacc.prf:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\lex.prf:
yuvgl.pro:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Charts.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgets.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Multimedia.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Gui.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Network.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Core.prl:
C:\Qt\5.15.2\msvc2019_64\lib\qtmain.prl:
C:\Qt\5.15.2\msvc2019_64\mkspecs\features\build_pass.prf:
qss\qss.qrc:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Chartsd.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgetsd.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Multimediad.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Guid.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Networkd.prl:
C:\Qt\5.15.2\msvc2019_64\lib\Qt5Cored.prl:
C:\Qt\5.15.2\msvc2019_64\lib\qtmaind.prl:
qmake: FORCE
@$(QMAKE) -o Makefile yuvgl.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
qmake_all: FORCE
make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
-$(DEL_FILE) yuvgl.vc.pdb
-$(DEL_FILE) yuvgl.ilk
-$(DEL_FILE) yuvgl.idb
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) Makefile
-$(DEL_FILE) .qmake.stash yuvgl.pdb
debug-mocclean:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug mocclean
release-mocclean:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean
debug-mocables:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Debug mocables
release-mocables:
@set MAKEFLAGS=$(MAKEFLAGS)
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables
check: first
benchmark: first
FORCE:
$(MAKEFILE).Debug: Makefile
$(MAKEFILE).Release: Makefile

3300
Makefile.Debug Normal file

File diff suppressed because one or more lines are too long

3299
Makefile.Release Normal file

File diff suppressed because one or more lines are too long

BIN
audio.pcm Normal file

Binary file not shown.

BIN
cap0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

BIN
cap1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

BIN
cap2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

BIN
cap3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

View File

@ -57,7 +57,7 @@ void ToastWidget::showTip(const QString& text, QWidget* parent /*= nullptr*/)
ToastWidget* toast = new ToastWidget(parent);
toast->setWindowFlags(toast->windowFlags() | Qt::WindowStaysOnTopHint); // 置顶
toast->setText(text);
toast->setStyleSheet("font:bold;font-size:24px;color:rgb(255,255,255);");
toast->setStyleSheet("font:bold;font-size:24px;color:rgb(255,0,0);");
toast->adjustSize(); //设置完文本后调整下大小
// 测试显示位于主屏的70%高度位置
qDebug()<<parent->geometry();

View File

@ -143,10 +143,24 @@ int CPlayWidget::SetImgSize(uint32_t width, uint32_t height)
m_nVideoH = height;
m_nVideoW = width;
if(mType == TYPE_RGB32){
m_pBufRgb32 = new uint8_t[width * height *4];
if(m_pBufRgb32 == nullptr){
m_pBufRgb32 = new uint8_t[width * height *4];
}else{
delete m_pBufRgb32;
m_pBufRgb32 = new uint8_t[width * height *4];
}
}
if(mType == TYPE_YUV420P){
m_pBufYuv420p = new uint8_t[width * height *3/2];
if(nullptr == m_pBufYuv420p){
m_pBufYuv420p = new uint8_t[width * height *3/2];
}else{
delete m_pBufYuv420p;
m_pBufYuv420p = new uint8_t[width * height *3/2];
}
}
return 0;
}

View File

@ -67,8 +67,8 @@ private:
QOpenGLShaderProgram *m_pShaderProgram; //着色器程序容器
int m_nVideoW; //视频分辨率宽
int m_nVideoH; //视频分辨率高
unsigned char *m_pBufYuv420p;
unsigned char* m_pBufRgb32;
unsigned char *m_pBufYuv420p = nullptr;
unsigned char* m_pBufRgb32 = nullptr;
QTimer mTimer;
FILE* m_pYuvFile;

BIN
debug/AACAudioCoder.obj Normal file

Binary file not shown.

BIN
debug/AudioCapture.obj Normal file

Binary file not shown.

BIN
debug/CameraCapture.obj Normal file

Binary file not shown.

BIN
debug/D3Dcompiler_47.dll Normal file

Binary file not shown.

BIN
debug/DXGICapture.obj Normal file

Binary file not shown.

BIN
debug/Debuger.obj Normal file

Binary file not shown.

BIN
debug/Qss.obj Normal file

Binary file not shown.

BIN
debug/Qt5Chartsd.dll Normal file

Binary file not shown.

BIN
debug/Qt5Cored.dll Normal file

Binary file not shown.

BIN
debug/Qt5Guid.dll Normal file

Binary file not shown.

BIN
debug/Qt5Svgd.dll Normal file

Binary file not shown.

BIN
debug/Qt5Widgetsd.dll Normal file

Binary file not shown.

BIN
debug/RtmpPusher.obj Normal file

Binary file not shown.

BIN
debug/VideoCoder.obj Normal file

Binary file not shown.

BIN
debug/amf.obj Normal file

Binary file not shown.

BIN
debug/audiocaptureff.obj Normal file

Binary file not shown.

BIN
debug/audioplayerff.obj Normal file

Binary file not shown.

BIN
debug/avcodec-58.dll Normal file

Binary file not shown.

BIN
debug/avcodec-60.dll Normal file

Binary file not shown.

BIN
debug/avdevice-58.dll Normal file

Binary file not shown.

BIN
debug/avdevice-60.dll Normal file

Binary file not shown.

BIN
debug/avfilter-7.dll Normal file

Binary file not shown.

BIN
debug/avfilter-9.dll Normal file

Binary file not shown.

BIN
debug/avformat-58.dll Normal file

Binary file not shown.

BIN
debug/avformat-60.dll Normal file

Binary file not shown.

BIN
debug/avutil-56.dll Normal file

Binary file not shown.

BIN
debug/avutil-58.dll Normal file

Binary file not shown.

BIN
debug/cap0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

BIN
debug/cap1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

BIN
debug/cap2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

BIN
debug/cap3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

BIN
debug/cplaywidget.obj Normal file

Binary file not shown.

BIN
debug/ffmpeg.exe Normal file

Binary file not shown.

BIN
debug/ffplay.exe Normal file

Binary file not shown.

BIN
debug/ffprobe.exe Normal file

Binary file not shown.

BIN
debug/hashswf.obj Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
debug/libEGLd.dll Normal file

Binary file not shown.

BIN
debug/libGLESv2d.dll Normal file

Binary file not shown.

BIN
debug/log.obj Normal file

Binary file not shown.

BIN
debug/main.obj Normal file

Binary file not shown.

BIN
debug/mainwindow.obj Normal file

Binary file not shown.

876
debug/moc_Qss.cpp Normal file
View File

@ -0,0 +1,876 @@
/****************************************************************************
** Meta object code from reading C++ file 'Qss.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../qsswraper/Qss.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'Qss.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QssTtitleBar_t {
QByteArrayData data[4];
char stringdata0[44];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QssTtitleBar_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QssTtitleBar_t qt_meta_stringdata_QssTtitleBar = {
{
QT_MOC_LITERAL(0, 0, 12), // "QssTtitleBar"
QT_MOC_LITERAL(1, 13, 14), // "OnMaxOrRestore"
QT_MOC_LITERAL(2, 28, 0), // ""
QT_MOC_LITERAL(3, 29, 14) // "onMaxOrRestore"
},
"QssTtitleBar\0OnMaxOrRestore\0\0"
"onMaxOrRestore"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QssTtitleBar[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 24, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 0, 27, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::Bool, 2,
// slots: parameters
QMetaType::Void,
0 // eod
};
void QssTtitleBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<QssTtitleBar *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->OnMaxOrRestore((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 1: _t->onMaxOrRestore(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (QssTtitleBar::*)(bool );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QssTtitleBar::OnMaxOrRestore)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject QssTtitleBar::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_QssTtitleBar.data,
qt_meta_data_QssTtitleBar,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QssTtitleBar::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QssTtitleBar::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QssTtitleBar.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int QssTtitleBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::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<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
// SIGNAL 0
void QssTtitleBar::OnMaxOrRestore(bool _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
struct qt_meta_stringdata_QssMainWindow_t {
QByteArrayData data[10];
char stringdata0[133];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QssMainWindow_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QssMainWindow_t qt_meta_stringdata_QssMainWindow = {
{
QT_MOC_LITERAL(0, 0, 13), // "QssMainWindow"
QT_MOC_LITERAL(1, 14, 14), // "OnMaxOrRestore"
QT_MOC_LITERAL(2, 29, 0), // ""
QT_MOC_LITERAL(3, 30, 3), // "max"
QT_MOC_LITERAL(4, 34, 17), // "PhisycalDpiChange"
QT_MOC_LITERAL(5, 52, 16), // "LogicalDpiChange"
QT_MOC_LITERAL(6, 69, 14), // "TrayIconAction"
QT_MOC_LITERAL(7, 84, 33), // "QSystemTrayIcon::ActivationRe..."
QT_MOC_LITERAL(8, 118, 6), // "reason"
QT_MOC_LITERAL(9, 125, 7) // "restory"
},
"QssMainWindow\0OnMaxOrRestore\0\0max\0"
"PhisycalDpiChange\0LogicalDpiChange\0"
"TrayIconAction\0QSystemTrayIcon::ActivationReason\0"
"reason\0restory"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QssMainWindow[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 39, 2, 0x0a /* Public */,
4, 1, 42, 2, 0x0a /* Public */,
5, 1, 45, 2, 0x0a /* Public */,
6, 1, 48, 2, 0x0a /* Public */,
9, 0, 51, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void, QMetaType::Bool, 3,
QMetaType::Void, QMetaType::QReal, 2,
QMetaType::Void, QMetaType::QReal, 2,
QMetaType::Void, 0x80000000 | 7, 8,
QMetaType::Void,
0 // eod
};
void QssMainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<QssMainWindow *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->OnMaxOrRestore((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 1: _t->PhisycalDpiChange((*reinterpret_cast< qreal(*)>(_a[1]))); break;
case 2: _t->LogicalDpiChange((*reinterpret_cast< qreal(*)>(_a[1]))); break;
case 3: _t->TrayIconAction((*reinterpret_cast< QSystemTrayIcon::ActivationReason(*)>(_a[1]))); break;
case 4: _t->restory(); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject QssMainWindow::staticMetaObject = { {
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
qt_meta_stringdata_QssMainWindow.data,
qt_meta_data_QssMainWindow,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QssMainWindow::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QssMainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QssMainWindow.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(_clname);
}
int QssMainWindow::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 < 5)
qt_static_metacall(this, _c, _id, _a);
_id -= 5;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 5)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
struct qt_meta_stringdata_QssDialog_t {
QByteArrayData data[1];
char stringdata0[10];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QssDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QssDialog_t qt_meta_stringdata_QssDialog = {
{
QT_MOC_LITERAL(0, 0, 9) // "QssDialog"
},
"QssDialog"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QssDialog[] = {
// content:
8, // 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
};
void QssDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject QssDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_QssDialog.data,
qt_meta_data_QssDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QssDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QssDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QssDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int QssDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
return _id;
}
struct qt_meta_stringdata_QssDockWidget_t {
QByteArrayData data[1];
char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QssDockWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QssDockWidget_t qt_meta_stringdata_QssDockWidget = {
{
QT_MOC_LITERAL(0, 0, 13) // "QssDockWidget"
},
"QssDockWidget"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QssDockWidget[] = {
// content:
8, // 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
};
void QssDockWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject QssDockWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QDockWidget::staticMetaObject>(),
qt_meta_stringdata_QssDockWidget.data,
qt_meta_data_QssDockWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QssDockWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QssDockWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QssDockWidget.stringdata0))
return static_cast<void*>(this);
return QDockWidget::qt_metacast(_clname);
}
int QssDockWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDockWidget::qt_metacall(_c, _id, _a);
return _id;
}
struct qt_meta_stringdata_QssMessageBox_t {
QByteArrayData data[1];
char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QssMessageBox_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QssMessageBox_t qt_meta_stringdata_QssMessageBox = {
{
QT_MOC_LITERAL(0, 0, 13) // "QssMessageBox"
},
"QssMessageBox"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QssMessageBox[] = {
// content:
8, // 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
};
void QssMessageBox::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject QssMessageBox::staticMetaObject = { {
QMetaObject::SuperData::link<QMessageBox::staticMetaObject>(),
qt_meta_stringdata_QssMessageBox.data,
qt_meta_data_QssMessageBox,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QssMessageBox::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QssMessageBox::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QssMessageBox.stringdata0))
return static_cast<void*>(this);
return QMessageBox::qt_metacast(_clname);
}
int QssMessageBox::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMessageBox::qt_metacall(_c, _id, _a);
return _id;
}
struct qt_meta_stringdata_QssMaskWidget_t {
QByteArrayData data[1];
char stringdata0[14];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QssMaskWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QssMaskWidget_t qt_meta_stringdata_QssMaskWidget = {
{
QT_MOC_LITERAL(0, 0, 13) // "QssMaskWidget"
},
"QssMaskWidget"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QssMaskWidget[] = {
// content:
8, // 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
};
void QssMaskWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject QssMaskWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_QssMaskWidget.data,
qt_meta_data_QssMaskWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QssMaskWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QssMaskWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QssMaskWidget.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int QssMaskWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
return _id;
}
struct qt_meta_stringdata_QssToastWidget_t {
QByteArrayData data[1];
char stringdata0[15];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QssToastWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QssToastWidget_t qt_meta_stringdata_QssToastWidget = {
{
QT_MOC_LITERAL(0, 0, 14) // "QssToastWidget"
},
"QssToastWidget"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QssToastWidget[] = {
// content:
8, // 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
};
void QssToastWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject QssToastWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_QssToastWidget.data,
qt_meta_data_QssToastWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QssToastWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QssToastWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QssToastWidget.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int QssToastWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
return _id;
}
struct qt_meta_stringdata_QSSProcessBar_t {
QByteArrayData data[4];
char stringdata0[40];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QSSProcessBar_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QSSProcessBar_t qt_meta_stringdata_QSSProcessBar = {
{
QT_MOC_LITERAL(0, 0, 13), // "QSSProcessBar"
QT_MOC_LITERAL(1, 14, 10), // "on_percent"
QT_MOC_LITERAL(2, 25, 0), // ""
QT_MOC_LITERAL(3, 26, 13) // "on_done_close"
},
"QSSProcessBar\0on_percent\0\0on_done_close"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QSSProcessBar[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 24, 2, 0x0a /* Public */,
3, 0, 27, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void, QMetaType::Int, 2,
QMetaType::Void,
0 // eod
};
void QSSProcessBar::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<QSSProcessBar *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_percent((*reinterpret_cast< int(*)>(_a[1]))); break;
case 1: _t->on_done_close(); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject QSSProcessBar::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_QSSProcessBar.data,
qt_meta_data_QSSProcessBar,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QSSProcessBar::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QSSProcessBar::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QSSProcessBar.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int QSSProcessBar::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::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<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
struct qt_meta_stringdata_QSSASyncProcess_t {
QByteArrayData data[7];
char stringdata0[52];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_QSSASyncProcess_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_QSSASyncProcess_t qt_meta_stringdata_QSSASyncProcess = {
{
QT_MOC_LITERAL(0, 0, 15), // "QSSASyncProcess"
QT_MOC_LITERAL(1, 16, 4), // "Info"
QT_MOC_LITERAL(2, 21, 0), // ""
QT_MOC_LITERAL(3, 22, 11), // "DonePercent"
QT_MOC_LITERAL(4, 34, 4), // "Done"
QT_MOC_LITERAL(5, 39, 8), // "StartRun"
QT_MOC_LITERAL(6, 48, 3) // "Run"
},
"QSSASyncProcess\0Info\0\0DonePercent\0"
"Done\0StartRun\0Run"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_QSSASyncProcess[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
4, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 39, 2, 0x06 /* Public */,
3, 1, 42, 2, 0x06 /* Public */,
4, 0, 45, 2, 0x06 /* Public */,
5, 1, 46, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
6, 1, 49, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 2,
QMetaType::Void, QMetaType::Int, 2,
QMetaType::Void,
QMetaType::Void, QMetaType::VoidStar, 2,
// slots: parameters
QMetaType::Void, QMetaType::VoidStar, 2,
0 // eod
};
void QSSASyncProcess::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<QSSASyncProcess *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->Info((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->DonePercent((*reinterpret_cast< int(*)>(_a[1]))); break;
case 2: _t->Done(); break;
case 3: _t->StartRun((*reinterpret_cast< void*(*)>(_a[1]))); break;
case 4: _t->Run((*reinterpret_cast< void*(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (QSSASyncProcess::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QSSASyncProcess::Info)) {
*result = 0;
return;
}
}
{
using _t = void (QSSASyncProcess::*)(int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QSSASyncProcess::DonePercent)) {
*result = 1;
return;
}
}
{
using _t = void (QSSASyncProcess::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QSSASyncProcess::Done)) {
*result = 2;
return;
}
}
{
using _t = void (QSSASyncProcess::*)(void * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QSSASyncProcess::StartRun)) {
*result = 3;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject QSSASyncProcess::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_QSSASyncProcess.data,
qt_meta_data_QSSASyncProcess,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *QSSASyncProcess::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *QSSASyncProcess::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_QSSASyncProcess.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int QSSASyncProcess::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::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<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
// SIGNAL 0
void QSSASyncProcess::Info(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void QSSASyncProcess::DonePercent(int _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void QSSASyncProcess::Done()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
// SIGNAL 3
void QSSASyncProcess::StartRun(void * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

BIN
debug/moc_Qss.obj Normal file

Binary file not shown.

133
debug/moc_cplaywidget.cpp Normal file
View File

@ -0,0 +1,133 @@
/****************************************************************************
** Meta object code from reading C++ file 'cplaywidget.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../cplaywidget.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'cplaywidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CPlayWidget_t {
QByteArrayData data[8];
char stringdata0[72];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CPlayWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CPlayWidget_t qt_meta_stringdata_CPlayWidget = {
{
QT_MOC_LITERAL(0, 0, 11), // "CPlayWidget"
QT_MOC_LITERAL(1, 12, 13), // "OnUpdateFrame"
QT_MOC_LITERAL(2, 26, 0), // ""
QT_MOC_LITERAL(3, 27, 11), // "OnPaintData"
QT_MOC_LITERAL(4, 39, 14), // "const uint8_t*"
QT_MOC_LITERAL(5, 54, 4), // "data"
QT_MOC_LITERAL(6, 59, 8), // "uint32_t"
QT_MOC_LITERAL(7, 68, 3) // "len"
},
"CPlayWidget\0OnUpdateFrame\0\0OnPaintData\0"
"const uint8_t*\0data\0uint32_t\0len"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CPlayWidget[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x0a /* Public */,
3, 2, 25, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void,
QMetaType::Void, 0x80000000 | 4, 0x80000000 | 6, 5, 7,
0 // eod
};
void CPlayWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CPlayWidget *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->OnUpdateFrame(); break;
case 1: _t->OnPaintData((*reinterpret_cast< const uint8_t*(*)>(_a[1])),(*reinterpret_cast< uint32_t(*)>(_a[2]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject CPlayWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QOpenGLWidget::staticMetaObject>(),
qt_meta_stringdata_CPlayWidget.data,
qt_meta_data_CPlayWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CPlayWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CPlayWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CPlayWidget.stringdata0))
return static_cast<void*>(this);
if (!strcmp(_clname, "QOpenGLFunctions"))
return static_cast< QOpenGLFunctions*>(this);
if (!strcmp(_clname, "Camera::CameraObserver"))
return static_cast< Camera::CameraObserver*>(this);
if (!strcmp(_clname, "ScreenCapture::CaptureVideoObserver"))
return static_cast< ScreenCapture::CaptureVideoObserver*>(this);
return QOpenGLWidget::qt_metacast(_clname);
}
int CPlayWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QOpenGLWidget::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<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

BIN
debug/moc_cplaywidget.obj Normal file

Binary file not shown.

157
debug/moc_mainwindow.cpp Normal file
View File

@ -0,0 +1,157 @@
/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../mainwindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mainwindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MainWindow_t {
QByteArrayData data[12];
char stringdata0[194];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
{
QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
QT_MOC_LITERAL(1, 11, 16), // "on_rect_selected"
QT_MOC_LITERAL(2, 28, 0), // ""
QT_MOC_LITERAL(3, 29, 4), // "rect"
QT_MOC_LITERAL(4, 34, 21), // "on_pushButton_clicked"
QT_MOC_LITERAL(5, 56, 23), // "on_pushButton_2_clicked"
QT_MOC_LITERAL(6, 80, 23), // "on_pushButton_3_clicked"
QT_MOC_LITERAL(7, 104, 9), // "DetectDpi"
QT_MOC_LITERAL(8, 114, 23), // "on_pushButton_4_clicked"
QT_MOC_LITERAL(9, 138, 23), // "on_pushButton_5_clicked"
QT_MOC_LITERAL(10, 162, 23), // "on_pushButton_6_clicked"
QT_MOC_LITERAL(11, 186, 7) // "checked"
},
"MainWindow\0on_rect_selected\0\0rect\0"
"on_pushButton_clicked\0on_pushButton_2_clicked\0"
"on_pushButton_3_clicked\0DetectDpi\0"
"on_pushButton_4_clicked\0on_pushButton_5_clicked\0"
"on_pushButton_6_clicked\0checked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MainWindow[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
9, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 59, 2, 0x0a /* Public */,
4, 0, 62, 2, 0x08 /* Private */,
5, 0, 63, 2, 0x08 /* Private */,
6, 0, 64, 2, 0x08 /* Private */,
7, 0, 65, 2, 0x08 /* Private */,
8, 0, 66, 2, 0x08 /* Private */,
9, 0, 67, 2, 0x08 /* Private */,
10, 0, 68, 2, 0x08 /* Private */,
9, 1, 69, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void, QMetaType::QRect, 3,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 11,
0 // eod
};
void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<MainWindow *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_rect_selected((*reinterpret_cast< QRect(*)>(_a[1]))); break;
case 1: _t->on_pushButton_clicked(); break;
case 2: _t->on_pushButton_2_clicked(); break;
case 3: _t->on_pushButton_3_clicked(); break;
case 4: _t->DetectDpi(); break;
case 5: _t->on_pushButton_4_clicked(); break;
case 6: _t->on_pushButton_5_clicked(); break;
case 7: _t->on_pushButton_6_clicked(); break;
case 8: _t->on_pushButton_5_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { {
QMetaObject::SuperData::link<QssMainWindow::staticMetaObject>(),
qt_meta_stringdata_MainWindow.data,
qt_meta_data_MainWindow,
qt_static_metacall,
nullptr,
nullptr
} };
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_MainWindow.stringdata0))
return static_cast<void*>(this);
if (!strcmp(_clname, "CaptureAudioFfmpeg::CaptureAudioObserver"))
return static_cast< CaptureAudioFfmpeg::CaptureAudioObserver*>(this);
return QssMainWindow::qt_metacast(_clname);
}
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QssMainWindow::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 9)
qt_static_metacall(this, _c, _id, _a);
_id -= 9;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 9)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 9;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

BIN
debug/moc_mainwindow.obj Normal file

Binary file not shown.

12
debug/moc_predefs.h Normal file
View File

@ -0,0 +1,12 @@
#define _MSC_EXTENSIONS
#define _MSC_VER 1929
#define _MSC_FULL_VER 192930148
#define _MSC_BUILD 0
#define _M_AMD64 100
#define _M_X64 100
#define _WIN64
#define _WIN32
#define _CPPRTTI
#define _DEBUG
#define _MT
#define _DLL

View File

@ -0,0 +1,148 @@
/****************************************************************************
** Meta object code from reading C++ file 'screenshotwidget.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../utils/screenshotwidget.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'screenshotwidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ScreenShotWidget_t {
QByteArrayData data[6];
char stringdata0[83];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ScreenShotWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ScreenShotWidget_t qt_meta_stringdata_ScreenShotWidget = {
{
QT_MOC_LITERAL(0, 0, 16), // "ScreenShotWidget"
QT_MOC_LITERAL(1, 17, 13), // "rect_selected"
QT_MOC_LITERAL(2, 31, 0), // ""
QT_MOC_LITERAL(3, 32, 4), // "rect"
QT_MOC_LITERAL(4, 37, 21), // "on_buttonSave_Clicked"
QT_MOC_LITERAL(5, 59, 23) // "on_buttonCancel_Clicked"
},
"ScreenShotWidget\0rect_selected\0\0rect\0"
"on_buttonSave_Clicked\0on_buttonCancel_Clicked"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ScreenShotWidget[] = {
// content:
8, // 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
1, 1, 29, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
4, 0, 32, 2, 0x08 /* Private */,
5, 0, 33, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QRect, 3,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void ScreenShotWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<ScreenShotWidget *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->rect_selected((*reinterpret_cast< QRect(*)>(_a[1]))); break;
case 1: _t->on_buttonSave_Clicked(); break;
case 2: _t->on_buttonCancel_Clicked(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (ScreenShotWidget::*)(QRect );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&ScreenShotWidget::rect_selected)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject ScreenShotWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_ScreenShotWidget.data,
qt_meta_data_ScreenShotWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ScreenShotWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ScreenShotWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ScreenShotWidget.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int ScreenShotWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::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<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
// SIGNAL 0
void ScreenShotWidget::rect_selected(QRect _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

Binary file not shown.

95
debug/moc_toast.cpp Normal file
View File

@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'toast.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../components/toast.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'toast.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ToastWidget_t {
QByteArrayData data[1];
char stringdata0[12];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ToastWidget_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ToastWidget_t qt_meta_stringdata_ToastWidget = {
{
QT_MOC_LITERAL(0, 0, 11) // "ToastWidget"
},
"ToastWidget"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ToastWidget[] = {
// content:
8, // 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
};
void ToastWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject ToastWidget::staticMetaObject = { {
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
qt_meta_stringdata_ToastWidget.data,
qt_meta_data_ToastWidget,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ToastWidget::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ToastWidget::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ToastWidget.stringdata0))
return static_cast<void*>(this);
return QWidget::qt_metacast(_clname);
}
int ToastWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

BIN
debug/moc_toast.obj Normal file

Binary file not shown.

BIN
debug/opengl32sw.dll Normal file

Binary file not shown.

BIN
debug/parseurl.obj Normal file

Binary file not shown.

Binary file not shown.

BIN
debug/portaudio_x64.dll Normal file

Binary file not shown.

BIN
debug/postproc-55.dll Normal file

Binary file not shown.

BIN
debug/postproc-57.dll Normal file

Binary file not shown.

30898
debug/qrc_qss.cpp Normal file

File diff suppressed because it is too large Load Diff

BIN
debug/qrc_qss.obj Normal file

Binary file not shown.

BIN
debug/rtmp.obj Normal file

Binary file not shown.

BIN
debug/screen_capture.obj Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 837 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 744 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Some files were not shown because too many files have changed in this diff Show More