Changeset 31 in pacpusframework for trunk/include/Pacpus/kernel/PacpusPluginInterface.h
- Timestamp:
- 01/08/13 18:10:10 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/Pacpus/kernel/PacpusPluginInterface.h
r3 r31 1 /** 2 * 3 * Distributed under the UTC Heudiascy Pacpus License, Version 1.0. 4 * Copyright (c) UTC Heudiasyc 2010 - 2013. All rights reserved. 5 * 6 * See the LICENSE file for more information or a copy at: 7 * http://www.hds.utc.fr/~kurdejma/LICENSE_1_0.txt 8 * 9 */ 1 10 11 #ifndef DEF_PACPUS_PLUGININTERFACE_H 12 #define DEF_PACPUS_PLUGININTERFACE_H 2 13 3 4 #ifndef _PACPUSPLUGININTERFACE_H_ 5 #define _PACPUSPLUGININTERFACE_H_ 6 7 8 14 /** PacpusPluginInterface 15 * @brief Base class of a Pacpus plugin. 16 */ 9 17 class PacpusPluginInterface 10 18 { 11 19 public: 12 / / destructor20 /** Dtor of PacpusPluginInterface. */ 13 21 virtual ~PacpusPluginInterface(){} 22 23 /** Name of the plugin. */ 14 24 virtual QString name() = 0; 15 16 25 }; 17 26 18 Q_DECLARE_INTERFACE(PacpusPluginInterface, 19 "pacpus.ComponentBaseInterface/1.0") 27 Q_DECLARE_INTERFACE(PacpusPluginInterface, "pacpus.ComponentBaseInterface/1.0") 20 28 21 22 #endif 29 #endif // DEF_PACPUS_PLUGININTERFACE_H
Note:
See TracChangeset
for help on using the changeset viewer.