cernaehrungplugin.h QtCore QObject QString cimportinterface.h iErnaehrung/cernaehrungplugin.cpp iErnaehrung/moc_cernaehrungplugin.cpp cErnaehrungPlugin #ifndefCERNAEHRUNG_H #defineCERNAEHRUNG_H #include<QtCore> #include<QObject> #include<QString> #include"cimportinterface.h" classcErnaehrungPlugin:publicQObject,publiccImportInterface { Q_OBJECT Q_PLUGIN_METADATA(IID"cErnaehrungPlugin"FILE"iErnaehrung.json") Q_INTERFACES(cImportInterface) public: qint16pluginAPIVersion(){return(1);} QStringpluginName(){return("importErnährung");} qint16pluginVersion(){return(1);} iTypepluginType(){return(cInterface::iTypeImport);} boolconfig(); QMap<QString,QString>detailsCapability(); QStringListsearch(constQString&szSearch,constQString&szDetails=QString("")); boolload(qint16iIndex); qrealvalue(cIngredient::iIngredienti); QStringingredientName(); private: QStringListm_szUrls; QStringListm_szIngredients; qint16m_iLoadedIndex; }; #endif