// %pacpus:license{ // This file is part of the PACPUS framework distributed under the // CECILL-C License, Version 1.0. // %pacpus:license} /// @file /// @date created @CURRENT_DATETIME@ /// @author @USERNAME@ /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. /// @version $Id: $ /// /// @todo Brief description of @PACPUS_COMPONENT_NAME@Impl.h. /// /// @todo Detailed description of @PACPUS_COMPONENT_NAME@Impl.h. #ifndef @PACPUS_COMPONENT_NAME_CAPS@IMPL_H #define @PACPUS_COMPONENT_NAME_CAPS@IMPL_H #include "@PACPUS_COMPONENT_NAME@.h" namespace pacpus { class @PACPUS_COMPONENT_NAME@::Impl : public QObject { Q_OBJECT public: Impl(@PACPUS_COMPONENT_NAME@* parent); void start(); void stop(); //void processInput(InputType const& input); public Q_SLOTS: //void outputData(); private: private: @PACPUS_COMPONENT_NAME@* mParent; }; } // namespace pacpus #endif // @PACPUS_COMPONENT_NAME_CAPS@IMPL_H