cimportinterface.h cingredient.h cInterface.h QtPlugin QString QStringList QMap iBleibFit/cbleibfitplugin.h iErnaehrung/cernaehrungplugin.h Kooky/cplugin.h Kooky/cimportinterface.cpp Kooky/cmainwindow.cpp cImportInterface QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE Q_DECLARE_INTERFACE (cImportInterface,"WIN-DESIGN.cImportInterface/1.0") Q_DECLARE_INTERFACE cImportInterface "WIN-DESIGN.cImportInterface/1.0" #ifndefCIMPORTINTERFACE_H #defineCIMPORTINTERFACE_H #include"cingredient.h" #include"cInterface.h" #include<QtPlugin> #include<QString> #include<QStringList> #include<QMap> classcImportInterface:publiccInterface { public: cImportInterface():m_bLoaded(false){} virtualQMap<QString,QString>detailsCapability()=0; virtualQStringListsearch(constQString&szSearch,constQString&szDetails=QString(""))=0; virtualboolload(qint16iIndex)=0; boolloaded(){return(m_bLoaded);} virtualqrealvalue(cIngredient::iIngredienti)=0; QStringvalueStr(cIngredient::iIngredienti); QStringname(cIngredient::iIngredienti); QStringgroup(cIngredient::iIngredienti); virtualQStringingredientName()=0; protected: boolm_bLoaded; qint16m_iLoadedIndex; }; QT_BEGIN_NAMESPACE Q_DECLARE_INTERFACE(cImportInterface,"WIN-DESIGN.cImportInterface/1.0"); QT_END_NAMESPACE #endif//CIMPORTINTERFACE_H