/******************************************************************************** * FaceTrackNoIR This program is a private project of some enthusiastic * * gamers from Holland, who don't like to pay much for * * head-tracking. * * * * Copyright (C) 2012 Wim Vriend (Developing) * * Ron Hendriks (Researching and Testing) * * * * Homepage http://facetracknoir.sourceforge.net/home/default.htm * * * * This program is free software; you can redistribute it and/or modify it * * under the terms of the GNU General Public License as published by the * * Free Software Foundation; either version 3 of the License, or (at your * * option) any later version. * * * * This program is distributed in the hope that it will be useful, but * * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for * * more details. * * * * You should have received a copy of the GNU General Public License along * * with this program; if not, see . * * * * The FunctionConfigurator was made by Stanislaw Halik, and adapted to * * FaceTrackNoIR. * * * * All credits for this nice piece of code should go to Stanislaw. * * * * Copyright (c) 2011-2012, Stanislaw Halik * * Permission to use, copy, modify, and/or distribute this * * software for any purpose with or without fee is hereby granted, * * provided that the above copyright notice and this permission * * notice appear in all copies. * ********************************************************************************/ #include "qfunctionconfigurator.h" #include #include "qfunctionconfiguratorplugin.h" QFunctionConfiguratorPlugin::QFunctionConfiguratorPlugin(QObject *parent) : QObject(parent) { initialized = false; } void QFunctionConfiguratorPlugin::initialize(QDesignerFormEditorInterface *) { if (initialized) return; initialized = true; } bool QFunctionConfiguratorPlugin::isInitialized() const { return initialized; } QWidget *QFunctionConfiguratorPlugin::createWidget(QWidget *parent) { return new QFunctionConfigurator(parent); } QString QFunctionConfiguratorPlugin::name() const { return "QFunctionConfigurator"; } QString QFunctionConfiguratorPlugin::group() const { return "My Plugins"; } QIcon QFunctionConfiguratorPlugin::icon() const { return QIcon(); } QString QFunctionConfiguratorPlugin::toolTip() const { return QString(); } QString QFunctionConfiguratorPlugin::whatsThis() const { return QString(); } bool QFunctionConfiguratorPlugin::isContainer() const { return false; } QString QFunctionConfiguratorPlugin::domXml() const { return "\n" " \n" " \n" " 0\n" " 0\n" " 161\n" " 220\n" " \n" " \n" " \n" " \n" " 255\n" " 170\n" " 0\n" " \n" " \n" " \n" " \n" " 192\n" " 192\n" " 192\n" " \n" " \n" " \n" " Input Yaw (degr.)\n" " \n" " \n" " Output Yaw (degr.)\n" " \n" " \n" " 50\n" " \n" " \n" " 180\n" " \n" " \n" " 2\n" " \n" " \n" " 1\n" " \n" "\n"; } QString QFunctionConfiguratorPlugin::includeFile() const { return "qfunctionconfigurator.h"; } Q_EXPORT_PLUGIN2(qfunctionconfigurator, QFunctionConfiguratorPlugin)