Initial Commit

This commit is contained in:
bci 2020-09-08 14:40:28 +02:00
commit 95ba609e54
27 changed files with 4627 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
debug
release

21
.qmake.stash Normal file
View File

@ -0,0 +1,21 @@
QMAKE_CXX.INCDIRS = \
C:/Qt5.11/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include \
C:/Qt5.11/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed \
C:/Qt5.11/Tools/mingw530_32/i686-w64-mingw32/include \
C:/Qt5.11/Tools/mingw530_32/i686-w64-mingw32/include/c++ \
C:/Qt5.11/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 \
C:/Qt5.11/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward
QMAKE_CXX.LIBDIRS = \
C:/Qt5.11/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0 \
C:/Qt5.11/Tools/mingw530_32/lib/gcc \
C:/Qt5.11/Tools/mingw530_32/i686-w64-mingw32/lib \
C:/Qt5.11/Tools/mingw530_32/lib
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5
QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3
QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
QMAKE_CXX.COMPILER_MACROS = \
QT_COMPILER_STDCXX \
QMAKE_GCC_MAJOR_VERSION \
QMAKE_GCC_MINOR_VERSION \
QMAKE_GCC_PATCH_VERSION

431
Makefile Normal file
View File

@ -0,0 +1,431 @@
#############################################################################
# Makefile for building: TactileBCIFilter
# Generated by qmake (3.1) (Qt 5.11.2)
# Project: TactileBCIFilter.pro
# Template: app
# Command: C:\Qt5.11\5.11.2\mingw53_32\bin\qmake.exe -o Makefile TactileBCIFilter.pro -spec win32-g++ "CONFIG+=qtquickcompiler"
#############################################################################
MAKEFILE = Makefile
first: release
install: release-install
uninstall: release-uninstall
QMAKE = C:\Qt5.11\5.11.2\mingw53_32\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:\Qt5.11\5.11.2\mingw53_32\bin\qmake.exe -install qinstall
QINSTALL_PROGRAM = C:\Qt5.11\5.11.2\mingw53_32\bin\qmake.exe -install qinstall -exe
DEL_FILE = del
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
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: TactileBCIFilter.pro C:/Qt5.11/5.11.2/mingw53_32/mkspecs/win32-g++/qmake.conf C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/spec_pre.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/qdevice.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/device_config.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/sanitize.conf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/gcc-base.conf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/g++-base.conf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/angle.conf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/windows-vulkan.conf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/g++-win32.conf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/qconfig.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3danimation.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3danimation_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3drender.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axbase.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axserver.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_core.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_core_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_dbus.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_designer.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_edid_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gamepad.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gamepad_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gui.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_help.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_help_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_location.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_location_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_network.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_network_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_nfc.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_opengl.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioning.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioningquick.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioningquick_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qml.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quick.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_scxml.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sensors.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialport.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sql.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_svg.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_testlib.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_uitools.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_websockets.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_widgets.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_winextras.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xml.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qt_functions.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qt_config.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/win32-g++/qmake.conf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/spec_post.prf \
.qmake.stash \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/exclusive_builds.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/toolchain.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/default_pre.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/win32/default_pre.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/resolve_config.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/exclusive_builds_post.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/default_post.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/resources.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qtquickcompiler.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/precompile_header.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/warn_on.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qt.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/moc.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/win32/opengl.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/uic.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qmake_use.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/file_copies.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/win32/windows.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/testcase_targets.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/exceptions.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/yacc.prf \
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/lex.prf \
TactileBCIFilter.pro \
C:/Qt5.11/5.11.2/mingw53_32/lib/qtmain.prl \
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Widgets.prl \
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Gui.prl \
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Network.prl \
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Core.prl
$(QMAKE) -o Makefile TactileBCIFilter.pro -spec win32-g++ "CONFIG+=qtquickcompiler"
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/spec_pre.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/qdevice.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/device_config.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/sanitize.conf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/gcc-base.conf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/g++-base.conf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/angle.conf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/windows-vulkan.conf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/common/g++-win32.conf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/qconfig.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3danimation.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3danimation_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3drender.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axbase.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axserver.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_core.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_core_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_dbus.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_designer.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_edid_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gamepad.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gamepad_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gui.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_help.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_help_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_location.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_location_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_network.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_network_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_nfc.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_opengl.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioning.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioningquick.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_positioningquick_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qml.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quick.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_scxml.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sensors.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialport.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sql.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_svg.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_testlib.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_uitools.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_websockets.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_widgets.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_winextras.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xml.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qt_functions.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qt_config.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/win32-g++/qmake.conf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/spec_post.prf:
.qmake.stash:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/exclusive_builds.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/toolchain.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/default_pre.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/win32/default_pre.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/resolve_config.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/exclusive_builds_post.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/default_post.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/resources.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qtquickcompiler.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/precompile_header.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/warn_on.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qt.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/moc.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/win32/opengl.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/uic.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/qmake_use.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/file_copies.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/win32/windows.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/testcase_targets.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/exceptions.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/yacc.prf:
C:/Qt5.11/5.11.2/mingw53_32/mkspecs/features/lex.prf:
TactileBCIFilter.pro:
C:/Qt5.11/5.11.2/mingw53_32/lib/qtmain.prl:
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Widgets.prl:
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Gui.prl:
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Network.prl:
C:/Qt5.11/5.11.2/mingw53_32/lib/Qt5Core.prl:
qmake: FORCE
@$(QMAKE) -o Makefile TactileBCIFilter.pro -spec win32-g++ "CONFIG+=qtquickcompiler"
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:
$(MAKEFILE).Release: Makefile
$(MAKEFILE).Debug: Makefile

510
Makefile.Debug Normal file

File diff suppressed because one or more lines are too long

510
Makefile.Release Normal file

File diff suppressed because one or more lines are too long

1
TactileBCIFilter.cflags Normal file
View File

@ -0,0 +1 @@
-std=c17

2
TactileBCIFilter.config Normal file
View File

@ -0,0 +1,2 @@
// Add predefined macros for your project here. For example:
// #define THE_ANSWER 42

1
TactileBCIFilter.creator Normal file
View File

@ -0,0 +1 @@
[General]

View File

@ -0,0 +1,224 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.12.4, 2020-08-24T11:53:48. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
<value type="QByteArray">{bfeccb8d-879a-466b-9bf9-ecaef0a702b5}</value>
</data>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="int">0</value>
</data>
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
<value type="QString" key="language">Cpp</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
</valuemap>
</valuemap>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
<value type="QString" key="language">QmlJS</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
</valuemap>
</valuemap>
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
<value type="int" key="EditorConfiguration.TabSize">8</value>
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.PluginSettings</variable>
<valuemap type="QVariantMap">
<valuemap type="QVariantMap" key="ClangTools">
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
<value type="int" key="ClangTools.ParallelJobs">2</value>
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
</valuemap>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.Target.0</variable>
<valuemap type="QVariantMap">
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop (x86-windows-msys-pe-32bit)</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop (x86-windows-msys-pe-32bit)</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{b5d2e275-d995-4f0a-8039-06787f86537e}</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\bci\Desktop\Qt Filter Program\TactileBCIFilter</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
<value type="QString">all</value>
</valuelist>
<value type="bool" key="GenericProjectManager.GenericMakeStep.Clean">false</value>
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments"></value>
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeCommand"></value>
<value type="bool" key="GenericProjectManager.GenericMakeStep.OverrideMakeflags">false</value>
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<valuelist type="QVariantList" key="GenericProjectManager.GenericMakeStep.BuildTargets">
<value type="QString">clean</value>
</valuelist>
<value type="bool" key="GenericProjectManager.GenericMakeStep.Clean">true</value>
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeArguments"></value>
<value type="QString" key="GenericProjectManager.GenericMakeStep.MakeCommand"></value>
<value type="bool" key="GenericProjectManager.GenericMakeStep.OverrideMakeflags">false</value>
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericMakeStep</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Vorgabe</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">GenericProjectManager.GenericBuildConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deployment</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
<value type="QString">cpu-cycles</value>
</valuelist>
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
<value type="int" key="Analyzer.Perf.Frequency">250</value>
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
<value type="QString">-e</value>
<value type="QString">cpu-cycles</value>
<value type="QString">--call-graph</value>
<value type="QString">dwarf,4096</value>
<value type="QString">-F</value>
<value type="QString">250</value>
</valuelist>
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
<value type="int">0</value>
<value type="int">1</value>
<value type="int">2</value>
<value type="int">3</value>
<value type="int">4</value>
<value type="int">5</value>
<value type="int">6</value>
<value type="int">7</value>
<value type="int">8</value>
<value type="int">9</value>
<value type="int">10</value>
<value type="int">11</value>
<value type="int">12</value>
<value type="int">13</value>
<value type="int">14</value>
</valuelist>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey"></value>
<value type="QString" key="RunConfiguration.Arguments"></value>
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.TargetCount</variable>
<value type="int">1</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">22</value>
</data>
<data>
<variable>Version</variable>
<value type="int">22</value>
</data>
</qtcreator>

View File

@ -0,0 +1 @@
-std=c++17

17
TactileBCIFilter.files Normal file
View File

@ -0,0 +1,17 @@
.qmake.stash
TactileBCIFilter.pro
Unbenannt.bmp
Unbenannt.png
appicon.rc
brain.ico
brain.png
brain2.ico
debug/TactileBCIFilter.exe
main.cpp
mainwindow.cpp
mainwindow.h
mainwindow.ui
release/TactileBCIFilter.exe
release/moc_mainwindow.cpp
release/moc_predefs.h
ui_mainwindow.h

View File

@ -0,0 +1,2 @@
.
release

24
TactileBCIFilter.pro Normal file
View File

@ -0,0 +1,24 @@
#-------------------------------------------------
#
# Project created by QtCreator 2018-10-30T13:14:10
#
# Version 1.2 vom 26.08.2020
# Geändert von Igor Beloschapkin
#
#-------------------------------------------------
QT += core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = TactileBCIFilter
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
RC_FILE = appicon.rc

340
TactileBCIFilter.pro.user Normal file
View File

@ -0,0 +1,340 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.12.4, 2020-08-28T14:10:30. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
<value type="QByteArray">{bfeccb8d-879a-466b-9bf9-ecaef0a702b5}</value>
</data>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="int">0</value>
</data>
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
<value type="QString" key="language">Cpp</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
</valuemap>
</valuemap>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
<value type="QString" key="language">QmlJS</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
</valuemap>
</valuemap>
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
<value type="int" key="EditorConfiguration.TabSize">8</value>
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.PluginSettings</variable>
<valuemap type="QVariantMap">
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
<value type="QString">-fno-delayed-template-parsing</value>
</valuelist>
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
<valuemap type="QVariantMap" key="ClangTools">
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
<value type="int" key="ClangTools.ParallelJobs">2</value>
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
</valuemap>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.Target.0</variable>
<valuemap type="QVariantMap">
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.15.0 MinGW 32-bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.15.0 MinGW 32-bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5150.win32_mingw81_kit</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="bool">true</value>
<value type="int" key="EnableQmlDebugging">0</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\bci\Desktop\Qt Filter Program\build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Debug</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/bci/Desktop/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Debug</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
<value type="int" key="QtQuickCompiler">2</value>
<value type="int" key="SeparateDebugInfo">2</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<value type="bool">true</value>
<value type="int" key="EnableQmlDebugging">2</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\bci\Desktop\Qt Filter Program\build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Release</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/bci/Desktop/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Release</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="int" key="QtQuickCompiler">0</value>
<value type="int" key="SeparateDebugInfo">2</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
<value type="bool">true</value>
<value type="int" key="EnableQmlDebugging">0</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\bci\Desktop\Qt Filter Program\build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Profile</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/bci/Desktop/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Profile</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="int" key="QtQuickCompiler">0</value>
<value type="int" key="SeparateDebugInfo">0</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deployment</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
<value type="QString">cpu-cycles</value>
</valuelist>
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
<value type="int" key="Analyzer.Perf.Frequency">250</value>
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
<value type="QString">-e</value>
<value type="QString">cpu-cycles</value>
<value type="QString">--call-graph</value>
<value type="QString">dwarf,4096</value>
<value type="QString">-F</value>
<value type="QString">250</value>
</valuelist>
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
<value type="int">0</value>
<value type="int">1</value>
<value type="int">2</value>
<value type="int">3</value>
<value type="int">4</value>
<value type="int">5</value>
<value type="int">6</value>
<value type="int">7</value>
<value type="int">8</value>
<value type="int">9</value>
<value type="int">10</value>
<value type="int">11</value>
<value type="int">12</value>
<value type="int">13</value>
<value type="int">14</value>
</valuelist>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/bci/Desktop/Qt Filter Program/TactileBCIFilter/TactileBCIFilter.pro</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/bci/Desktop/Qt Filter Program/TactileBCIFilter/TactileBCIFilter.pro</value>
<value type="QString" key="RunConfiguration.Arguments"></value>
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/bci/Desktop/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_15_0_MinGW_32_bit-Release</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.TargetCount</variable>
<value type="int">1</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">22</value>
</data>
<data>
<variable>Version</variable>
<value type="int">22</value>
</data>
</qtcreator>

View File

@ -0,0 +1,245 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 2.8.1, 2018-11-01T12:56:57. -->
<qtcreator>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="int">0</value>
</data>
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
<value type="QString" key="language">Cpp</value>
<valuemap type="QVariantMap" key="value">
<value type="QString" key="CurrentPreferences">CppGlobal</value>
</valuemap>
</valuemap>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
<value type="QString" key="language">QmlJS</value>
<valuemap type="QVariantMap" key="value">
<value type="QString" key="CurrentPreferences">QmlJSGlobal</value>
</valuemap>
</valuemap>
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
<value type="int" key="EditorConfiguration.TabSize">8</value>
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.PluginSettings</variable>
<valuemap type="QVariantMap"/>
</data>
<data>
<variable>ProjectExplorer.Project.Target.0</variable>
<valuemap type="QVariantMap">
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.1.1 MSVC2012 OpenGL 64bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.1.1 MSVC2012 OpenGL 64bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.511.win64_msvc2012_64_opengl.essentials_kit</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
<value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_1_1_MSVC2012_OpenGL_64bit-Debug</value>
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="QString" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory">C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_1_1_MSVC2012_OpenGL_64bit-Release</value>
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Lokales Deployment</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="bool" key="Analyzer.Project.UseGlobal">true</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
<value type="int">0</value>
<value type="int">1</value>
<value type="int">2</value>
<value type="int">3</value>
<value type="int">4</value>
<value type="int">5</value>
<value type="int">6</value>
<value type="int">7</value>
<value type="int">8</value>
<value type="int">9</value>
<value type="int">10</value>
<value type="int">11</value>
<value type="int">12</value>
<value type="int">13</value>
<value type="int">14</value>
</valuelist>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">TactileBCIFilter</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/TactileBCIFilter/TactileBCIFilter.pro</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">TactileBCIFilter.pro</value>
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
<value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.TargetCount</variable>
<value type="int">1</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
<value type="QByteArray">{82c0a605-b3bf-4cdd-8823-53306b6a1d0a}</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">14</value>
</data>
</qtcreator>

View File

@ -0,0 +1,322 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.12.4, 2020-08-24T11:54:31. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
<value type="QByteArray">{82c0a605-b3bf-4cdd-8823-53306b6a1d0a}</value>
</data>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
<value type="int">0</value>
</data>
<data>
<variable>ProjectExplorer.Project.EditorSettings</variable>
<valuemap type="QVariantMap">
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
<value type="QString" key="language">Cpp</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
</valuemap>
</valuemap>
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
<value type="QString" key="language">QmlJS</value>
<valuemap type="QVariantMap" key="value">
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
</valuemap>
</valuemap>
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
<value type="int" key="EditorConfiguration.IndentSize">4</value>
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
<value type="int" key="EditorConfiguration.TabSize">8</value>
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.PluginSettings</variable>
<valuemap type="QVariantMap">
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
<value type="QString">-fno-delayed-template-parsing</value>
</valuelist>
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.Target.0</variable>
<valuemap type="QVariantMap">
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.11.2 MinGW 32bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.11.2 MinGW 32bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5112.win32_mingw53_kit</value>
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/TactileBCIFilter</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/TactileBCIFilter</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/build-TactileBCIFilter-Desktop_Qt_5_11_2_MinGW_32bit-Profile</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Profile</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment-Konfiguration</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
<value type="int">0</value>
<value type="int">1</value>
<value type="int">2</value>
<value type="int">3</value>
<value type="int">4</value>
<value type="int">5</value>
<value type="int">6</value>
<value type="int">7</value>
<value type="int">8</value>
<value type="int">9</value>
<value type="int">10</value>
<value type="int">11</value>
<value type="int">12</value>
<value type="int">13</value>
<value type="int">14</value>
</valuelist>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">TactileBCIFilter</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/TactileBCIFilter/TactileBCIFilter.pro</value>
<value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">TactileBCIFilter.pro</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">C:/Users/test/Desktop/BCI Masterarbeit/Qt Filter Program/TactileBCIFilter</value>
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
</valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.TargetCount</variable>
<value type="int">1</value>
</data>
<data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
<value type="int">18</value>
</data>
<data>
<variable>Version</variable>
<value type="int">18</value>
</data>
</qtcreator>

BIN
Unbenannt.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
Unbenannt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

1
appicon.rc Normal file
View File

@ -0,0 +1 @@
IDI_ICON1 ICON DISCARDABLE "brain2.ico"

BIN
brain.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

BIN
brain.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
brain2.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

11
main.cpp Normal file
View File

@ -0,0 +1,11 @@
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}

362
mainwindow.cpp Normal file
View File

@ -0,0 +1,362 @@
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QTime>
#include <QMessageBox>
#include <QThread>
#define SEARCH_STR_STIMULUS "StimulusCode "
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
PCIP_1 = 0; PCIP_2 = 0; PCIP_3 = 0; PCIP_4 = 0;
FeatherIP_1 = 0; FeatherIP_2 = 0; FeatherIP_3 = 0; FeatherIP_4 = 0;
//default
PCIP_full = QHostAddress("127.0.0.1");
PCPort = 5001;
FeatherIP_full = QHostAddress("192.168.4.1");
FeatherPort = 8888;
udpSocket_PC = new QUdpSocket(this);
udpSocket_Feather = new QUdpSocket(this); //no binding to socket needed. Just send data!
stylesheet_tac_marked = "QLabel {background-color: rgb(0,170,0);}";
stylesheet_tac_unmarked = "QLabel {background-color: white;}";
logBCIData = true;
leftON = false;
rightON = false;
forwardON = false;
backON = false;
lastBufferStr = "0";
setupSignalsAndSlots();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::setupSignalsAndSlots()
{
connect(ui->push_Apply, SIGNAL(clicked()), this, SLOT(applyButton()));
connect(udpSocket_PC, SIGNAL(readyRead()), this, SLOT(readPCSocketData()));
connect(ui->check_LogBCI, SIGNAL(toggled(bool)), this, SLOT(setLogBCIData(bool)));
connect(ui->push_ClearLog, SIGNAL(clicked()), this, SLOT(clearLog()));
connect(ui->push_Left, SIGNAL(clicked(bool)), this, SLOT(pushLeft(bool)));
connect(ui->push_Right, SIGNAL(clicked(bool)), this, SLOT(pushRight(bool)));
connect(ui->push_Forward, SIGNAL(clicked(bool)), this, SLOT(pushForward(bool)));
connect(ui->push_Back, SIGNAL(clicked(bool)), this, SLOT(pushBack(bool)));
connect(ui->push_allLOW, SIGNAL(clicked()), this, SLOT(allLOW()));
connect(ui->push_allHIGH, SIGNAL(clicked()), this, SLOT(allHIGH()));
}
void MainWindow::log(QString logtext)
{
QString output = "[" + getCurrentTime() + "] " + logtext;
ui->plain_Log->appendPlainText(output);
}
QString MainWindow::getCurrentTime()
{
QString currenttime = QTime::currentTime().toString("HH:mm:ss");
return currenttime;
}
void MainWindow::applyButton()
{
if(ui->check_ClearLog->isChecked())
{
ui->plain_Log->clear();
}
bindPC();
setupFeather();
}
void MainWindow::bindPC()
{
if(udpSocket_PC->state() == QAbstractSocket::BoundState)
{
udpSocket_PC->abort();
}
QString tmp_PCIP_full = buildPCIP();
if(tmp_PCIP_full == "0") {
log("Please try another IP address");
} else {
PCIP_full = QHostAddress(tmp_PCIP_full);
PCPort = ui->line_PCPort->text().toUShort(nullptr,10);
if(checkPort(PCPort))
{
log("Receive socket BCI-Stream set to:");
log("-- PC-IP: " + PCIP_full.toString());
log("-- PC-Port: " + QString::number(PCPort));
if(udpSocket_PC->bind(PCIP_full, PCPort))
{
log("UDP PC socket: successfully bound.");
} else {
log("!! UDP PC socket: binding error !!");
}
} else {
PCPort = 00000;
ui->line_PCPort->setText("00000");
log("!! PC Port not valid !!");
QMessageBox::critical(this,
"PC Port not valid",
"PC Port is not valid. Please make sure that the port is a number between 0 and 65535.");
}
}
}
void MainWindow::setupFeather()
{
QString tmp_FeatherIP_full = buildFeatherIP();
if(tmp_FeatherIP_full == "0") {
log("Please try another IP address");
} else {
FeatherIP_full = QHostAddress(tmp_FeatherIP_full);
FeatherPort = ui->line_FeatherPort->text().toUShort(nullptr,10);
if(checkPort(FeatherPort))
{
log("Receive socket Adafruit Feather set to:");
log("-- Feather-IP: " + FeatherIP_full.toString());
log("-- Feather-Port: " + QString::number(FeatherPort));
} else {
FeatherPort = 00000;
ui->line_FeatherPort->setText("00000");
log("!! Port not valid !!");
QMessageBox::critical(this,
"Feather Port not valid",
"Feather Port is not valid. Please make sure that the port is a number between 0 and 65535.");
}
}
}
bool MainWindow::checkPort(const quint16 port)
{
bool valid = false;
if(port)
{
valid = true;
}
return valid;
}
QString MainWindow::buildPCIP()
{
int PCIP1 = ui->line_PCIP1->text().toInt();
int PCIP2 = ui->line_PCIP2->text().toInt();
int PCIP3 = ui->line_PCIP3->text().toInt();
int PCIP4 = ui->line_PCIP4->text().toInt();
if(
((PCIP1 < 0) || (PCIP1 > 255))
|| ((PCIP2 < 0) || (PCIP2 > 255))
|| ((PCIP3 < 0) || (PCIP3 > 255))
|| ((PCIP4 < 0) || (PCIP4 > 255))
)
{
QMessageBox::critical(this,
"PC IP address not valid",
"PC IP address is not valid. Please make sure that the IP components only consist of numbers between 0 and 255.");
log("!! Error while setting PC IP !!");
return "0";
} else {
QString IP = QString::number(PCIP1) + "."
+ QString::number(PCIP2) + "."
+ QString::number(PCIP3) + "."
+ QString::number(PCIP4);
return IP;
}
}
QString MainWindow::buildFeatherIP()
{
int FeatherIP1 = ui->line_FeatherIP1->text().toInt();
int FeatherIP2 = ui->line_FeatherIP2->text().toInt();
int FeatherIP3 = ui->line_FeatherIP3->text().toInt();
int FeatherIP4 = ui->line_FeatherIP4->text().toInt();
if(
((FeatherIP1 < 0) || (FeatherIP1 > 255))
|| ((FeatherIP2 < 0) || (FeatherIP2 > 255))
|| ((FeatherIP3 < 0) || (FeatherIP3 > 255))
|| ((FeatherIP4 < 0) || (FeatherIP4 > 255))
)
{
QMessageBox::critical(this,
"Feather IP address not valid",
"Feather IP address is not valid. Please make sure that the IP components only consist of numbers between 0 and 255.");
log("!! Error while setting Feather IP !!");
return "0";
} else {
QString IP = QString::number(FeatherIP1) + "."
+ QString::number(FeatherIP2) + "."
+ QString::number(FeatherIP3) + "."
+ QString::number(FeatherIP4);
return IP;
}
}
void MainWindow::readPCSocketData()
{
QString bufferStr;
while (udpSocket_PC->hasPendingDatagrams())
{
QByteArray buffer;
buffer.resize(static_cast<int>(udpSocket_PC->pendingDatagramSize()));
udpSocket_PC->readDatagram(buffer.data(), buffer.size());
bufferStr = QString::fromStdString(buffer.toStdString());
if(bufferStr.contains(SEARCH_STR_STIMULUS,Qt::CaseSensitive))
{
bufferStr.replace(SEARCH_STR_STIMULUS, "");
if(!bufferStr.contains("0"))
{
ui->lineLastSymbol->setText(bufferStr);
}
if(logBCIData)
{
log(bufferStr);
}
if(ui->check_Tactile->isChecked())
{
markDirectionTactile(bufferStr);
}
if(bufferStr != lastBufferStr){
QByteArray data = bufferStr.toUtf8();
udpSocket_Feather->writeDatagram(data, FeatherIP_full, FeatherPort);
lastBufferStr = bufferStr;
}
}
}
}
void MainWindow::markDirectionTactile(const QString direction)
{
unsigned int i_direction = direction.toUInt(nullptr,10);
//qDebug() << i_direction;
switch (i_direction) {
case 0: //nothing
ui->label_Left->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Right->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Forward->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Back->setStyleSheet(stylesheet_tac_unmarked);
break;
case 1: //left
ui->label_Left->setStyleSheet(stylesheet_tac_marked);
ui->label_Right->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Forward->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Back->setStyleSheet(stylesheet_tac_unmarked);
break;
case 2: //right
ui->label_Left->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Right->setStyleSheet(stylesheet_tac_marked);
ui->label_Forward->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Back->setStyleSheet(stylesheet_tac_unmarked);
break;
case 3: //forward
ui->label_Left->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Right->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Forward->setStyleSheet(stylesheet_tac_marked);
ui->label_Back->setStyleSheet(stylesheet_tac_unmarked);
break;
case 4: //back
ui->label_Left->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Right->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Forward->setStyleSheet(stylesheet_tac_unmarked);
ui->label_Back->setStyleSheet(stylesheet_tac_marked);
break;
}
}
void MainWindow::setLogBCIData(const bool log)
{
logBCIData = log;
}
void MainWindow::clearLog()
{
ui->plain_Log->clear();
}
void MainWindow::pushLeft(const bool state)
{
leftON = state;
pushDirection();
}
void MainWindow::pushRight(const bool state)
{
rightON = state;
pushDirection();
}
void MainWindow::pushForward(const bool state)
{
forwardON = state;
pushDirection();
}
void MainWindow::pushBack(const bool state)
{
backON = state;
pushDirection();
}
void MainWindow::pushDirection()
{
//first switch off all
udpSocket_Feather->writeDatagram(QByteArray::number(0), FeatherIP_full, FeatherPort);
if(leftON)
udpSocket_Feather->writeDatagram(QByteArray::number(1), FeatherIP_full, FeatherPort);
if(rightON)
udpSocket_Feather->writeDatagram(QByteArray::number(2), FeatherIP_full, FeatherPort);
if(forwardON)
udpSocket_Feather->writeDatagram(QByteArray::number(3), FeatherIP_full, FeatherPort);
if(backON)
udpSocket_Feather->writeDatagram(QByteArray::number(4), FeatherIP_full, FeatherPort);
}
void MainWindow::allLOW()
{
udpSocket_Feather->writeDatagram(QByteArray::number(0), FeatherIP_full, FeatherPort);
ui->push_Left->setChecked(false);
ui->push_Right->setChecked(false);
ui->push_Forward->setChecked(false);
ui->push_Back->setChecked(false);
}
void MainWindow::allHIGH()
{
udpSocket_Feather->writeDatagram(QByteArray::number(1), FeatherIP_full, FeatherPort);
udpSocket_Feather->writeDatagram(QByteArray::number(2), FeatherIP_full, FeatherPort);
udpSocket_Feather->writeDatagram(QByteArray::number(3), FeatherIP_full, FeatherPort);
udpSocket_Feather->writeDatagram(QByteArray::number(4), FeatherIP_full, FeatherPort);
ui->push_Left->setChecked(true);
ui->push_Right->setChecked(true);
ui->push_Forward->setChecked(true);
ui->push_Back->setChecked(true);
}

60
mainwindow.h Normal file
View File

@ -0,0 +1,60 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QUdpSocket>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void applyButton();
void readPCSocketData();
void setLogBCIData(const bool log);
void clearLog();
void pushLeft(const bool checked);
void pushRight(const bool checked);
void pushForward(const bool state);
void pushBack(const bool state);
void allLOW();
void allHIGH();
private:
Ui::MainWindow *ui;
int PCIP_1, PCIP_2, PCIP_3, PCIP_4;
QHostAddress PCIP_full;
quint16 PCPort;
int FeatherIP_1, FeatherIP_2, FeatherIP_3, FeatherIP_4;
QHostAddress FeatherIP_full;
quint16 FeatherPort;
void log(QString logtext);
QString getCurrentTime();
void setupSignalsAndSlots();
QString buildPCIP();
QString buildFeatherIP();
QString stylesheet_tac_marked, stylesheet_tac_unmarked;
QString lastBufferStr;
QUdpSocket *udpSocket_PC, *udpSocket_Feather;
void markDirectionTactile(const QString direction);
void bindPC();
void setupFeather();
bool logBCIData;
bool leftON, rightON, forwardON, backON;
void pushDirection();
bool checkPort(const quint16 port);
};
#endif // MAINWINDOW_H

900
mainwindow.ui Normal file
View File

@ -0,0 +1,900 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>515</width>
<height>486</height>
</rect>
</property>
<property name="maximumSize">
<size>
<width>515</width>
<height>16777215</height>
</size>
</property>
<property name="windowTitle">
<string>Tactile BCI Filter</string>
</property>
<property name="windowIcon">
<iconset>
<normaloff>brain.png</normaloff>brain.png</iconset>
</property>
<widget class="QWidget" name="centralWidget">
<layout class="QHBoxLayout" name="horizontalLayout_7">
<item>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>300</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>290</width>
<height>16777215</height>
</size>
</property>
<property name="title">
<string>Network Preferences</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<layout class="QFormLayout" name="formLayout_2">
<item row="1" column="0">
<widget class="QLabel" name="label_PCIP">
<property name="text">
<string>PC-IP:</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="1">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLineEdit" name="line_PCIP1">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>127</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>.</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="line_PCIP2">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>0</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_2">
<property name="text">
<string>.</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="line_PCIP3">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>0</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="text">
<string>.</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="line_PCIP4">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>1</string>
</property>
<property name="cursorPosition">
<number>3</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="0" column="0" colspan="2">
<widget class="QLabel" name="label_11">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Receive socket BCI-Stream:</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_PCPORT">
<property name="text">
<string>PC-Port:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QLineEdit" name="line_PCPort">
<property name="maximumSize">
<size>
<width>86</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>00000</string>
</property>
<property name="text">
<string>5001</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="3" column="0" colspan="2">
<widget class="QLabel" name="label_5">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Receive socket Adafruit Feather:</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
<string>Feather-IP:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QLineEdit" name="line_FeatherIP1">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>192</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_8">
<property name="text">
<string>.</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="line_FeatherIP2">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>168</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_9">
<property name="text">
<string>.</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="line_FeatherIP3">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>4</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_10">
<property name="text">
<string>.</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="line_FeatherIP4">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>000</string>
</property>
<property name="text">
<string>1</string>
</property>
<property name="cursorPosition">
<number>0</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_7">
<property name="text">
<string>Feather-Port:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="5" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="QLineEdit" name="line_FeatherPort">
<property name="maximumSize">
<size>
<width>86</width>
<height>16777215</height>
</size>
</property>
<property name="inputMask">
<string>00000</string>
</property>
<property name="text">
<string>8888</string>
</property>
<property name="cursorPosition">
<number>5</number>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_4">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="push_Apply">
<property name="text">
<string>Apply</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>300</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>290</width>
<height>16777215</height>
</size>
</property>
<property name="title">
<string>Logger</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QCheckBox" name="check_ClearLog">
<property name="text">
<string>Clear log when applying</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="check_LogBCI">
<property name="text">
<string>Log BCI Data</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPlainTextEdit" name="plain_Log"/>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<item>
<widget class="QLabel" name="label_LastSymbol">
<property name="text">
<string>Last Symbol:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineLastSymbol">
<property name="maximumSize">
<size>
<width>35</width>
<height>16777215</height>
</size>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="push_ClearLog">
<property name="text">
<string>Clear Log</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>
<widget class="Line" name="line">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</widget>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QGroupBox" name="groupBox_3">
<property name="maximumSize">
<size>
<width>178</width>
<height>16777215</height>
</size>
</property>
<property name="title">
<string>Tactile Visualizer</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QCheckBox" name="check_Tactile">
<property name="text">
<string>Tactile Session</string>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="frame">
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="lineWidth">
<number>1</number>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>5</number>
</property>
<property name="topMargin">
<number>5</number>
</property>
<property name="rightMargin">
<number>5</number>
</property>
<property name="bottomMargin">
<number>5</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="label_Left">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="text">
<string>LINKS</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_Right">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="text">
<string>RECHTS</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_Forward">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="text">
<string>VOR</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_Back">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 255);</string>
</property>
<property name="frameShape">
<enum>QFrame::Box</enum>
</property>
<property name="text">
<string>ZURÜCK</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_4">
<property name="title">
<string>Vibration Tester</string>
</property>
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0">
<layout class="QGridLayout" name="gridLayout_3">
<item row="2" column="1">
<widget class="QPushButton" name="push_allLOW">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="text">
<string>All LOW</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QPushButton" name="push_Forward">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>VOR</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QPushButton" name="push_allHIGH">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="text">
<string>All HIGH</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QPushButton" name="push_Left">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>LINKS</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QPushButton" name="push_Back">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>ZURÜCK</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="push_Right">
<property name="minimumSize">
<size>
<width>0</width>
<height>40</height>
</size>
</property>
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>RECHTS</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QStatusBar" name="statusBar"/>
<widget class="QMenuBar" name="menuBar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>515</width>
<height>21</height>
</rect>
</property>
</widget>
</widget>
<layoutdefault spacing="6" margin="11"/>
<resources/>
<connections/>
</ui>

640
ui_mainwindow.h Normal file
View File

@ -0,0 +1,640 @@
/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 5.11.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H
#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPlainTextEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_MainWindow
{
public:
QWidget *centralWidget;
QHBoxLayout *horizontalLayout_7;
QVBoxLayout *verticalLayout_4;
QGroupBox *groupBox;
QVBoxLayout *verticalLayout_5;
QFormLayout *formLayout_2;
QLabel *label_PCIP;
QHBoxLayout *horizontalLayout;
QLineEdit *line_PCIP1;
QLabel *label;
QLineEdit *line_PCIP2;
QLabel *label_2;
QLineEdit *line_PCIP3;
QLabel *label_3;
QLineEdit *line_PCIP4;
QSpacerItem *horizontalSpacer;
QLabel *label_11;
QLabel *label_PCPORT;
QHBoxLayout *horizontalLayout_3;
QLineEdit *line_PCPort;
QSpacerItem *horizontalSpacer_2;
QLabel *label_5;
QLabel *label_6;
QHBoxLayout *horizontalLayout_4;
QLineEdit *line_FeatherIP1;
QLabel *label_8;
QLineEdit *line_FeatherIP2;
QLabel *label_9;
QLineEdit *line_FeatherIP3;
QLabel *label_10;
QLineEdit *line_FeatherIP4;
QSpacerItem *horizontalSpacer_3;
QLabel *label_7;
QHBoxLayout *horizontalLayout_5;
QLineEdit *line_FeatherPort;
QSpacerItem *horizontalSpacer_4;
QPushButton *push_Apply;
QGroupBox *groupBox_2;
QVBoxLayout *verticalLayout_6;
QHBoxLayout *horizontalLayout_2;
QCheckBox *check_ClearLog;
QCheckBox *check_LogBCI;
QPlainTextEdit *plain_Log;
QHBoxLayout *horizontalLayout_6;
QLabel *label_LastSymbol;
QLineEdit *lineLastSymbol;
QSpacerItem *horizontalSpacer_5;
QPushButton *push_ClearLog;
QFrame *line;
QVBoxLayout *verticalLayout_3;
QGroupBox *groupBox_3;
QVBoxLayout *verticalLayout;
QCheckBox *check_Tactile;
QFrame *frame;
QGridLayout *gridLayout_2;
QLabel *label_Left;
QLabel *label_Right;
QLabel *label_Forward;
QLabel *label_Back;
QGroupBox *groupBox_4;
QGridLayout *gridLayout_4;
QGridLayout *gridLayout_3;
QPushButton *push_allLOW;
QPushButton *push_Forward;
QPushButton *push_allHIGH;
QPushButton *push_Left;
QPushButton *push_Back;
QPushButton *push_Right;
QSpacerItem *verticalSpacer;
QStatusBar *statusBar;
QMenuBar *menuBar;
void setupUi(QMainWindow *MainWindow)
{
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName(QStringLiteral("MainWindow"));
MainWindow->resize(515, 486);
MainWindow->setMaximumSize(QSize(515, 16777215));
QIcon icon;
icon.addFile(QStringLiteral("brain.png"), QSize(), QIcon::Normal, QIcon::Off);
MainWindow->setWindowIcon(icon);
centralWidget = new QWidget(MainWindow);
centralWidget->setObjectName(QStringLiteral("centralWidget"));
horizontalLayout_7 = new QHBoxLayout(centralWidget);
horizontalLayout_7->setSpacing(6);
horizontalLayout_7->setContentsMargins(11, 11, 11, 11);
horizontalLayout_7->setObjectName(QStringLiteral("horizontalLayout_7"));
verticalLayout_4 = new QVBoxLayout();
verticalLayout_4->setSpacing(6);
verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
groupBox = new QGroupBox(centralWidget);
groupBox->setObjectName(QStringLiteral("groupBox"));
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
groupBox->setSizePolicy(sizePolicy);
groupBox->setMinimumSize(QSize(300, 0));
groupBox->setMaximumSize(QSize(290, 16777215));
verticalLayout_5 = new QVBoxLayout(groupBox);
verticalLayout_5->setSpacing(6);
verticalLayout_5->setContentsMargins(11, 11, 11, 11);
verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5"));
formLayout_2 = new QFormLayout();
formLayout_2->setSpacing(6);
formLayout_2->setObjectName(QStringLiteral("formLayout_2"));
label_PCIP = new QLabel(groupBox);
label_PCIP->setObjectName(QStringLiteral("label_PCIP"));
label_PCIP->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
formLayout_2->setWidget(1, QFormLayout::LabelRole, label_PCIP);
horizontalLayout = new QHBoxLayout();
horizontalLayout->setSpacing(6);
horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
line_PCIP1 = new QLineEdit(groupBox);
line_PCIP1->setObjectName(QStringLiteral("line_PCIP1"));
QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(line_PCIP1->sizePolicy().hasHeightForWidth());
line_PCIP1->setSizePolicy(sizePolicy1);
line_PCIP1->setMaximumSize(QSize(35, 16777215));
line_PCIP1->setCursorPosition(0);
line_PCIP1->setAlignment(Qt::AlignCenter);
horizontalLayout->addWidget(line_PCIP1);
label = new QLabel(groupBox);
label->setObjectName(QStringLiteral("label"));
horizontalLayout->addWidget(label);
line_PCIP2 = new QLineEdit(groupBox);
line_PCIP2->setObjectName(QStringLiteral("line_PCIP2"));
line_PCIP2->setMaximumSize(QSize(35, 16777215));
line_PCIP2->setCursorPosition(0);
line_PCIP2->setAlignment(Qt::AlignCenter);
horizontalLayout->addWidget(line_PCIP2);
label_2 = new QLabel(groupBox);
label_2->setObjectName(QStringLiteral("label_2"));
horizontalLayout->addWidget(label_2);
line_PCIP3 = new QLineEdit(groupBox);
line_PCIP3->setObjectName(QStringLiteral("line_PCIP3"));
line_PCIP3->setMaximumSize(QSize(35, 16777215));
line_PCIP3->setCursorPosition(0);
line_PCIP3->setAlignment(Qt::AlignCenter);
horizontalLayout->addWidget(line_PCIP3);
label_3 = new QLabel(groupBox);
label_3->setObjectName(QStringLiteral("label_3"));
horizontalLayout->addWidget(label_3);
line_PCIP4 = new QLineEdit(groupBox);
line_PCIP4->setObjectName(QStringLiteral("line_PCIP4"));
line_PCIP4->setMaximumSize(QSize(35, 16777215));
line_PCIP4->setCursorPosition(3);
line_PCIP4->setAlignment(Qt::AlignCenter);
horizontalLayout->addWidget(line_PCIP4);
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout->addItem(horizontalSpacer);
formLayout_2->setLayout(1, QFormLayout::FieldRole, horizontalLayout);
label_11 = new QLabel(groupBox);
label_11->setObjectName(QStringLiteral("label_11"));
QFont font;
font.setBold(true);
font.setWeight(75);
label_11->setFont(font);
formLayout_2->setWidget(0, QFormLayout::SpanningRole, label_11);
label_PCPORT = new QLabel(groupBox);
label_PCPORT->setObjectName(QStringLiteral("label_PCPORT"));
label_PCPORT->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
formLayout_2->setWidget(2, QFormLayout::LabelRole, label_PCPORT);
horizontalLayout_3 = new QHBoxLayout();
horizontalLayout_3->setSpacing(6);
horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
line_PCPort = new QLineEdit(groupBox);
line_PCPort->setObjectName(QStringLiteral("line_PCPort"));
line_PCPort->setMaximumSize(QSize(86, 16777215));
line_PCPort->setCursorPosition(0);
line_PCPort->setAlignment(Qt::AlignCenter);
horizontalLayout_3->addWidget(line_PCPort);
horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_3->addItem(horizontalSpacer_2);
formLayout_2->setLayout(2, QFormLayout::FieldRole, horizontalLayout_3);
label_5 = new QLabel(groupBox);
label_5->setObjectName(QStringLiteral("label_5"));
label_5->setFont(font);
formLayout_2->setWidget(3, QFormLayout::SpanningRole, label_5);
label_6 = new QLabel(groupBox);
label_6->setObjectName(QStringLiteral("label_6"));
label_6->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
formLayout_2->setWidget(4, QFormLayout::LabelRole, label_6);
horizontalLayout_4 = new QHBoxLayout();
horizontalLayout_4->setSpacing(6);
horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4"));
line_FeatherIP1 = new QLineEdit(groupBox);
line_FeatherIP1->setObjectName(QStringLiteral("line_FeatherIP1"));
line_FeatherIP1->setMaximumSize(QSize(35, 16777215));
line_FeatherIP1->setCursorPosition(0);
line_FeatherIP1->setAlignment(Qt::AlignCenter);
horizontalLayout_4->addWidget(line_FeatherIP1);
label_8 = new QLabel(groupBox);
label_8->setObjectName(QStringLiteral("label_8"));
horizontalLayout_4->addWidget(label_8);
line_FeatherIP2 = new QLineEdit(groupBox);
line_FeatherIP2->setObjectName(QStringLiteral("line_FeatherIP2"));
line_FeatherIP2->setMaximumSize(QSize(35, 16777215));
line_FeatherIP2->setCursorPosition(0);
line_FeatherIP2->setAlignment(Qt::AlignCenter);
horizontalLayout_4->addWidget(line_FeatherIP2);
label_9 = new QLabel(groupBox);
label_9->setObjectName(QStringLiteral("label_9"));
horizontalLayout_4->addWidget(label_9);
line_FeatherIP3 = new QLineEdit(groupBox);
line_FeatherIP3->setObjectName(QStringLiteral("line_FeatherIP3"));
line_FeatherIP3->setMaximumSize(QSize(35, 16777215));
line_FeatherIP3->setCursorPosition(0);
line_FeatherIP3->setAlignment(Qt::AlignCenter);
horizontalLayout_4->addWidget(line_FeatherIP3);
label_10 = new QLabel(groupBox);
label_10->setObjectName(QStringLiteral("label_10"));
horizontalLayout_4->addWidget(label_10);
line_FeatherIP4 = new QLineEdit(groupBox);
line_FeatherIP4->setObjectName(QStringLiteral("line_FeatherIP4"));
line_FeatherIP4->setMaximumSize(QSize(35, 16777215));
line_FeatherIP4->setCursorPosition(0);
line_FeatherIP4->setAlignment(Qt::AlignCenter);
horizontalLayout_4->addWidget(line_FeatherIP4);
horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_4->addItem(horizontalSpacer_3);
formLayout_2->setLayout(4, QFormLayout::FieldRole, horizontalLayout_4);
label_7 = new QLabel(groupBox);
label_7->setObjectName(QStringLiteral("label_7"));
label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
formLayout_2->setWidget(5, QFormLayout::LabelRole, label_7);
horizontalLayout_5 = new QHBoxLayout();
horizontalLayout_5->setSpacing(6);
horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5"));
line_FeatherPort = new QLineEdit(groupBox);
line_FeatherPort->setObjectName(QStringLiteral("line_FeatherPort"));
line_FeatherPort->setMaximumSize(QSize(86, 16777215));
line_FeatherPort->setCursorPosition(5);
line_FeatherPort->setAlignment(Qt::AlignCenter);
horizontalLayout_5->addWidget(line_FeatherPort);
horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_5->addItem(horizontalSpacer_4);
formLayout_2->setLayout(5, QFormLayout::FieldRole, horizontalLayout_5);
verticalLayout_5->addLayout(formLayout_2);
push_Apply = new QPushButton(groupBox);
push_Apply->setObjectName(QStringLiteral("push_Apply"));
verticalLayout_5->addWidget(push_Apply);
verticalLayout_4->addWidget(groupBox);
groupBox_2 = new QGroupBox(centralWidget);
groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
sizePolicy.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth());
groupBox_2->setSizePolicy(sizePolicy);
groupBox_2->setMinimumSize(QSize(300, 0));
groupBox_2->setMaximumSize(QSize(290, 16777215));
verticalLayout_6 = new QVBoxLayout(groupBox_2);
verticalLayout_6->setSpacing(6);
verticalLayout_6->setContentsMargins(11, 11, 11, 11);
verticalLayout_6->setObjectName(QStringLiteral("verticalLayout_6"));
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setSpacing(6);
horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
check_ClearLog = new QCheckBox(groupBox_2);
check_ClearLog->setObjectName(QStringLiteral("check_ClearLog"));
check_ClearLog->setChecked(true);
horizontalLayout_2->addWidget(check_ClearLog);
check_LogBCI = new QCheckBox(groupBox_2);
check_LogBCI->setObjectName(QStringLiteral("check_LogBCI"));
check_LogBCI->setChecked(true);
horizontalLayout_2->addWidget(check_LogBCI);
verticalLayout_6->addLayout(horizontalLayout_2);
plain_Log = new QPlainTextEdit(groupBox_2);
plain_Log->setObjectName(QStringLiteral("plain_Log"));
verticalLayout_6->addWidget(plain_Log);
horizontalLayout_6 = new QHBoxLayout();
horizontalLayout_6->setSpacing(6);
horizontalLayout_6->setObjectName(QStringLiteral("horizontalLayout_6"));
label_LastSymbol = new QLabel(groupBox_2);
label_LastSymbol->setObjectName(QStringLiteral("label_LastSymbol"));
horizontalLayout_6->addWidget(label_LastSymbol);
lineLastSymbol = new QLineEdit(groupBox_2);
lineLastSymbol->setObjectName(QStringLiteral("lineLastSymbol"));
lineLastSymbol->setMaximumSize(QSize(35, 16777215));
horizontalLayout_6->addWidget(lineLastSymbol);
horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_6->addItem(horizontalSpacer_5);
push_ClearLog = new QPushButton(groupBox_2);
push_ClearLog->setObjectName(QStringLiteral("push_ClearLog"));
horizontalLayout_6->addWidget(push_ClearLog);
verticalLayout_6->addLayout(horizontalLayout_6);
verticalLayout_4->addWidget(groupBox_2);
horizontalLayout_7->addLayout(verticalLayout_4);
line = new QFrame(centralWidget);
line->setObjectName(QStringLiteral("line"));
line->setFrameShape(QFrame::VLine);
line->setFrameShadow(QFrame::Sunken);
horizontalLayout_7->addWidget(line);
verticalLayout_3 = new QVBoxLayout();
verticalLayout_3->setSpacing(6);
verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
groupBox_3 = new QGroupBox(centralWidget);
groupBox_3->setObjectName(QStringLiteral("groupBox_3"));
groupBox_3->setMaximumSize(QSize(178, 16777215));
verticalLayout = new QVBoxLayout(groupBox_3);
verticalLayout->setSpacing(6);
verticalLayout->setContentsMargins(11, 11, 11, 11);
verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
check_Tactile = new QCheckBox(groupBox_3);
check_Tactile->setObjectName(QStringLiteral("check_Tactile"));
verticalLayout->addWidget(check_Tactile);
frame = new QFrame(groupBox_3);
frame->setObjectName(QStringLiteral("frame"));
frame->setFrameShape(QFrame::Box);
frame->setFrameShadow(QFrame::Plain);
frame->setLineWidth(1);
gridLayout_2 = new QGridLayout(frame);
gridLayout_2->setSpacing(6);
gridLayout_2->setContentsMargins(11, 11, 11, 11);
gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
gridLayout_2->setContentsMargins(5, 5, 5, 5);
label_Left = new QLabel(frame);
label_Left->setObjectName(QStringLiteral("label_Left"));
label_Left->setMinimumSize(QSize(0, 40));
QFont font1;
font1.setPointSize(12);
font1.setBold(true);
font1.setWeight(75);
label_Left->setFont(font1);
label_Left->setStyleSheet(QStringLiteral("background-color: rgb(255, 255, 255);"));
label_Left->setFrameShape(QFrame::Box);
label_Left->setAlignment(Qt::AlignCenter);
gridLayout_2->addWidget(label_Left, 0, 0, 1, 1);
label_Right = new QLabel(frame);
label_Right->setObjectName(QStringLiteral("label_Right"));
label_Right->setMinimumSize(QSize(0, 40));
label_Right->setFont(font1);
label_Right->setStyleSheet(QStringLiteral("background-color: rgb(255, 255, 255);"));
label_Right->setFrameShape(QFrame::Box);
label_Right->setAlignment(Qt::AlignCenter);
gridLayout_2->addWidget(label_Right, 1, 0, 1, 1);
label_Forward = new QLabel(frame);
label_Forward->setObjectName(QStringLiteral("label_Forward"));
label_Forward->setMinimumSize(QSize(0, 40));
label_Forward->setFont(font1);
label_Forward->setStyleSheet(QStringLiteral("background-color: rgb(255, 255, 255);"));
label_Forward->setFrameShape(QFrame::Box);
label_Forward->setAlignment(Qt::AlignCenter);
gridLayout_2->addWidget(label_Forward, 2, 0, 1, 1);
label_Back = new QLabel(frame);
label_Back->setObjectName(QStringLiteral("label_Back"));
label_Back->setMinimumSize(QSize(0, 40));
label_Back->setFont(font1);
label_Back->setStyleSheet(QStringLiteral("background-color: rgb(255, 255, 255);"));
label_Back->setFrameShape(QFrame::Box);
label_Back->setAlignment(Qt::AlignCenter);
gridLayout_2->addWidget(label_Back, 3, 0, 1, 1);
verticalLayout->addWidget(frame);
verticalLayout_3->addWidget(groupBox_3);
groupBox_4 = new QGroupBox(centralWidget);
groupBox_4->setObjectName(QStringLiteral("groupBox_4"));
gridLayout_4 = new QGridLayout(groupBox_4);
gridLayout_4->setSpacing(6);
gridLayout_4->setContentsMargins(11, 11, 11, 11);
gridLayout_4->setObjectName(QStringLiteral("gridLayout_4"));
gridLayout_3 = new QGridLayout();
gridLayout_3->setSpacing(6);
gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
push_allLOW = new QPushButton(groupBox_4);
push_allLOW->setObjectName(QStringLiteral("push_allLOW"));
push_allLOW->setMinimumSize(QSize(0, 40));
gridLayout_3->addWidget(push_allLOW, 2, 1, 1, 1);
push_Forward = new QPushButton(groupBox_4);
push_Forward->setObjectName(QStringLiteral("push_Forward"));
push_Forward->setMinimumSize(QSize(0, 40));
push_Forward->setFont(font);
push_Forward->setCheckable(true);
gridLayout_3->addWidget(push_Forward, 1, 0, 1, 1);
push_allHIGH = new QPushButton(groupBox_4);
push_allHIGH->setObjectName(QStringLiteral("push_allHIGH"));
push_allHIGH->setMinimumSize(QSize(0, 40));
gridLayout_3->addWidget(push_allHIGH, 2, 0, 1, 1);
push_Left = new QPushButton(groupBox_4);
push_Left->setObjectName(QStringLiteral("push_Left"));
push_Left->setMinimumSize(QSize(0, 40));
push_Left->setFont(font);
push_Left->setCheckable(true);
gridLayout_3->addWidget(push_Left, 0, 0, 1, 1);
push_Back = new QPushButton(groupBox_4);
push_Back->setObjectName(QStringLiteral("push_Back"));
push_Back->setMinimumSize(QSize(0, 40));
push_Back->setFont(font);
push_Back->setCheckable(true);
gridLayout_3->addWidget(push_Back, 1, 1, 1, 1);
push_Right = new QPushButton(groupBox_4);
push_Right->setObjectName(QStringLiteral("push_Right"));
push_Right->setMinimumSize(QSize(0, 40));
push_Right->setFont(font);
push_Right->setCheckable(true);
gridLayout_3->addWidget(push_Right, 0, 1, 1, 1);
gridLayout_4->addLayout(gridLayout_3, 0, 0, 1, 1);
verticalLayout_3->addWidget(groupBox_4);
verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
verticalLayout_3->addItem(verticalSpacer);
horizontalLayout_7->addLayout(verticalLayout_3);
MainWindow->setCentralWidget(centralWidget);
statusBar = new QStatusBar(MainWindow);
statusBar->setObjectName(QStringLiteral("statusBar"));
MainWindow->setStatusBar(statusBar);
menuBar = new QMenuBar(MainWindow);
menuBar->setObjectName(QStringLiteral("menuBar"));
menuBar->setGeometry(QRect(0, 0, 515, 21));
MainWindow->setMenuBar(menuBar);
retranslateUi(MainWindow);
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Tactile BCI Filter", nullptr));
groupBox->setTitle(QApplication::translate("MainWindow", "Network Preferences", nullptr));
label_PCIP->setText(QApplication::translate("MainWindow", "PC-IP:", nullptr));
line_PCIP1->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_PCIP1->setText(QApplication::translate("MainWindow", "127", nullptr));
label->setText(QApplication::translate("MainWindow", ".", nullptr));
line_PCIP2->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_PCIP2->setText(QApplication::translate("MainWindow", "0", nullptr));
label_2->setText(QApplication::translate("MainWindow", ".", nullptr));
line_PCIP3->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_PCIP3->setText(QApplication::translate("MainWindow", "0", nullptr));
label_3->setText(QApplication::translate("MainWindow", ".", nullptr));
line_PCIP4->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_PCIP4->setText(QApplication::translate("MainWindow", "1", nullptr));
label_11->setText(QApplication::translate("MainWindow", "Receive socket BCI-Stream:", nullptr));
label_PCPORT->setText(QApplication::translate("MainWindow", "PC-Port:", nullptr));
line_PCPort->setInputMask(QApplication::translate("MainWindow", "00000", nullptr));
line_PCPort->setText(QApplication::translate("MainWindow", "5001", nullptr));
label_5->setText(QApplication::translate("MainWindow", "Receive socket Adafruit Feather:", nullptr));
label_6->setText(QApplication::translate("MainWindow", "Feather-IP:", nullptr));
line_FeatherIP1->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_FeatherIP1->setText(QApplication::translate("MainWindow", "192", nullptr));
label_8->setText(QApplication::translate("MainWindow", ".", nullptr));
line_FeatherIP2->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_FeatherIP2->setText(QApplication::translate("MainWindow", "168", nullptr));
label_9->setText(QApplication::translate("MainWindow", ".", nullptr));
line_FeatherIP3->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_FeatherIP3->setText(QApplication::translate("MainWindow", "4", nullptr));
label_10->setText(QApplication::translate("MainWindow", ".", nullptr));
line_FeatherIP4->setInputMask(QApplication::translate("MainWindow", "000", nullptr));
line_FeatherIP4->setText(QApplication::translate("MainWindow", "1", nullptr));
label_7->setText(QApplication::translate("MainWindow", "Feather-Port:", nullptr));
line_FeatherPort->setInputMask(QApplication::translate("MainWindow", "00000", nullptr));
line_FeatherPort->setText(QApplication::translate("MainWindow", "8888", nullptr));
push_Apply->setText(QApplication::translate("MainWindow", "Apply", nullptr));
groupBox_2->setTitle(QApplication::translate("MainWindow", "Logger", nullptr));
check_ClearLog->setText(QApplication::translate("MainWindow", "Clear log when applying", nullptr));
check_LogBCI->setText(QApplication::translate("MainWindow", "Log BCI Data", nullptr));
label_LastSymbol->setText(QApplication::translate("MainWindow", "Last Symbol:", nullptr));
push_ClearLog->setText(QApplication::translate("MainWindow", "Clear Log", nullptr));
groupBox_3->setTitle(QApplication::translate("MainWindow", "Tactile Visualizer", nullptr));
check_Tactile->setText(QApplication::translate("MainWindow", "Tactile Session", nullptr));
label_Left->setText(QApplication::translate("MainWindow", "LINKS", nullptr));
label_Right->setText(QApplication::translate("MainWindow", "RECHTS", nullptr));
label_Forward->setText(QApplication::translate("MainWindow", "VOR", nullptr));
label_Back->setText(QApplication::translate("MainWindow", "ZUR\303\234CK", nullptr));
groupBox_4->setTitle(QApplication::translate("MainWindow", "Vibration Tester", nullptr));
push_allLOW->setText(QApplication::translate("MainWindow", "All LOW", nullptr));
push_Forward->setText(QApplication::translate("MainWindow", "VOR", nullptr));
push_allHIGH->setText(QApplication::translate("MainWindow", "All HIGH", nullptr));
push_Left->setText(QApplication::translate("MainWindow", "LINKS", nullptr));
push_Back->setText(QApplication::translate("MainWindow", "ZUR\303\234CK", nullptr));
push_Right->setText(QApplication::translate("MainWindow", "RECHTS", nullptr));
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_MAINWINDOW_H