/** * * Distributed under the UTC Heudiascy Pacpus License, Version 1.0. * Copyright (c) UTC Heudiasyc 2010 - 2013. All rights reserved. * * See the LICENSE file for more information or a copy at: * http://www.hds.utc.fr/~kurdejma/LICENSE_1_0.txt * */ #ifndef DEF_PACPUS_PLUGININTERFACE_H #define DEF_PACPUS_PLUGININTERFACE_H /** PacpusPluginInterface * @brief Base class of a Pacpus plugin. */ class PacpusPluginInterface { public: /** Dtor of PacpusPluginInterface. */ virtual ~PacpusPluginInterface(){} /** Name of the plugin. */ virtual QString name() = 0; }; Q_DECLARE_INTERFACE(PacpusPluginInterface, "pacpus.ComponentBaseInterface/1.0") #endif // DEF_PACPUS_PLUGININTERFACE_H