Browse Source

Initial Commit

master
bci 4 years ago
commit
95ba609e54

+ 2
- 0
.gitignore View File

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

+ 21
- 0
.qmake.stash 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
- 0
Makefile 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
- 0
Makefile.Debug
File diff suppressed because it is too large
View File


+ 510
- 0
Makefile.Release
File diff suppressed because it is too large
View File


+ 1
- 0
TactileBCIFilter.cflags View File

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

+ 2
- 0
TactileBCIFilter.config View File

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

+ 1
- 0
TactileBCIFilter.creator View File

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

+ 224
- 0
TactileBCIFilter.creator.user 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>

+ 1
- 0
TactileBCIFilter.cxxflags View File

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

+ 17
- 0
TactileBCIFilter.files 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

+ 2
- 0
TactileBCIFilter.includes View File

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

+ 24
- 0
TactileBCIFilter.pro 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
- 0
TactileBCIFilter.pro.user 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>

+ 245
- 0
TactileBCIFilter.pro.user.3.0-pre1 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>

+ 322
- 0
TactileBCIFilter.pro.user.82c0a60.4.8-pre1 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 View File


BIN
Unbenannt.png View File


+ 1
- 0
appicon.rc View File

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

BIN
brain.ico View File


BIN
brain.png View File


BIN
brain2.ico View File


+ 11
- 0
main.cpp 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
- 0
mainwindow.cpp 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
- 0
mainwindow.h 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
- 0
mainwindow.ui 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
- 0
ui_mainwindow.h 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

Loading…
Cancel
Save