diff --git a/ground/gcs/src/plugins/notify/notifypluginfactory.cpp b/ground/gcs/src/plugins/notify/notifypluginfactory.cpp deleted file mode 100644 index 454fafe94..000000000 --- a/ground/gcs/src/plugins/notify/notifypluginfactory.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - ****************************************************************************** - * - * @file notifypluginfactory.cpp - * @author The OpenPilot Team, http://www.openpilot.org Copyright (C) 2010. - * @brief - * @see The GNU Public License (GPL) Version 3 - * @defgroup notifyplugin - * @{ - * - *****************************************************************************/ -/* - * 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, write to the Free Software Foundation, Inc., - * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ -#include "notifypluginfactory.h" -// #include "notifypluginwidget.h" -#include "notifyplugin.h" -#include "notifypluginconfiguration.h" -#include "notifypluginoptionspage.h" -#include - -NotifyPluginFactory::NotifyPluginFactory(QObject *parent) : - IUAVGadgetFactory(QString("Notify Plugin"), - tr("Notify Plugin"), - parent) -{} - -NotifyPluginFactory::~NotifyPluginFactory() -{} - -Core::IUAVGadget *NotifyPluginFactory::createGadget(QWidget *parent) -{ - // NotifyPluginWidget* gadgetWidget = new NotifyPluginWidget(parent); - return (Core::IUAVGadget *)0; // new NotifyPlugin(QString("NotifyPlugin"), gadgetWidget, parent); -} - -IUAVGadgetConfiguration *NotifyPluginFactory::createConfiguration(const QByteArray &state) -{ - return new NotifyPluginConfiguration(QString("Notify Plugin"), state); -} - -IOptionsPage *NotifyPluginFactory::createOptionsPage(IUAVGadgetConfiguration *config) -{ - return new NotifyPluginOptionsPage(qobject_cast(config)); -} diff --git a/ground/gcs/src/plugins/notify/notifypluginfactory.h b/ground/gcs/src/plugins/notify/notifypluginfactory.h deleted file mode 100644 index a14d930e8..000000000 --- a/ground/gcs/src/plugins/notify/notifypluginfactory.h +++ /dev/null @@ -1,52 +0,0 @@ -/** - ****************************************************************************** - * - * @file notifypluginfactory.h - * @author The OpenPilot Team, http://www.openpilot.org Copyright (C) 2010. - * @brief - * @see The GNU Public License (GPL) Version 3 - * @defgroup notifyplugin - * @{ - * - *****************************************************************************/ -/* - * 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, write to the Free Software Foundation, Inc., - * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef NOTIFYPLUGINFACTORY_H -#define NOTIFYPLUGINFACTORY_H - - -#include - -namespace Core { -class IUAVGadget; -class IUAVGadgetFactory; -} - -using namespace Core; - -class NotifyPluginFactory : public IUAVGadgetFactory { - Q_OBJECT -public: - NotifyPluginFactory(QObject *parent = 0); - ~NotifyPluginFactory(); - - Core::IUAVGadget *createGadget(QWidget *parent); - IUAVGadgetConfiguration *createConfiguration(const QByteArray &state); - IOptionsPage *createOptionsPage(IUAVGadgetConfiguration *config); -}; - -#endif // NOTIFYPLUGINFACTORY_H diff --git a/ground/gcs/src/plugins/notify/notifyplugingadget.h b/ground/gcs/src/plugins/notify/notifyplugingadget.h deleted file mode 100644 index ec780ad54..000000000 --- a/ground/gcs/src/plugins/notify/notifyplugingadget.h +++ /dev/null @@ -1,55 +0,0 @@ -/** - ****************************************************************************** - * - * @file notifyplugingadget.h - * @author The OpenPilot Team, http://www.openpilot.org Copyright (C) 2010. - * @brief - * @see The GNU Public License (GPL) Version 3 - * @defgroup notifyplugin - * @{ - * - *****************************************************************************/ -/* - * 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, write to the Free Software Foundation, Inc., - * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef NOTIFYPLUGINGADGET_H -#define NOTIFYPLUGINGADGET_H - -#include -// #include "NotifyPlugingadgetwidget.h" - -class IUAVGadget; -class QWidget; -class QString; -// class NotifyPluginGadgetWidget; - -using namespace Core; - -class NotifyPluginGadget : public Core::IUAVGadget { - Q_OBJECT -public: - NotifyPluginGadget(QString classId, NotifyPluginGadgetWidget *widget, QWidget *parent = 0); - ~NotifyPluginGadget(); - - // QWidget *widget() { return m_widget; } - void loadConfiguration(IUAVGadgetConfiguration *config); - -private: -// NotifyPluginGadgetWidget *m_widget; -}; - - -#endif // NOTIFYPLUGINGADGET_H