Kooky
cbleibfitplugin.h
Go to the documentation of this file.
1 #ifndef CBLEIBFITPLUGIN_H
2 #define CBLEIBFITPLUGIN_H
3 
4 
5 #include <QtCore>
6 #include <QObject>
7 #include <QString>
8 #include "cimportinterface.h"
9 
10 
15 class cBleibFitPlugin : public QObject, public cImportInterface
16 {
17  Q_OBJECT
18  Q_PLUGIN_METADATA(IID "cBleibFitPlugin" FILE "iBleibFit.json")
19  Q_INTERFACES(cImportInterface)
20 
21 public:
27  qint16 pluginAPIVersion() { return(1); }
33  QString pluginName() { return("import Bleib Fit"); }
39  qint16 pluginVersion() { return(1); }
46 
52  bool config();
53 
59  QMap<QString, QString> detailsCapability();
67  QStringList search(const QString& szSearch, const QString& szDetails = QString(""));
74  bool load(qint16 iIndex);
87  QString ingredientName();
88 private:
89  QStringList m_szUrls;
90  QStringList m_szIngredients;
92  qint16 m_iLoadedIndex;
93 };
94 
95 #endif // CBLEIBFITPLUGIN_H
qint16 m_iLoadedIndex
Definition: cbleibfitplugin.h:92
Definition: cInterface.h:40
qint16 pluginAPIVersion()
Definition: cbleibfitplugin.h:27
qreal m_rValues[cIngredient::iIngredientMax]
Definition: cbleibfitplugin.h:91
QMap< QString, QString > detailsCapability()
Definition: cbleibfitplugin.cpp:77
qint16 pluginVersion()
Definition: cbleibfitplugin.h:39
QString pluginName()
Definition: cbleibfitplugin.h:33
iType
Defines the type of the interface.
Definition: cInterface.h:38
bool config()
Definition: cbleibfitplugin.cpp:253
QStringList m_szIngredients
Definition: cbleibfitplugin.h:90
Definition: cingredient.h:200
iIngredient
Definition: cingredient.h:39
Definition: cbleibfitplugin.h:15
QStringList search(const QString &szSearch, const QString &szDetails=QString(""))
Definition: cbleibfitplugin.cpp:84
Interface class for importing data.
Definition: cimportinterface.h:32
QStringList m_szUrls
Definition: cbleibfitplugin.h:89
iType pluginType()
Definition: cbleibfitplugin.h:45
QString ingredientName()
Definition: cbleibfitplugin.cpp:245
qreal value(cIngredient::iIngredient i)
Definition: cbleibfitplugin.cpp:238
bool load(qint16 iIndex)
Definition: cbleibfitplugin.cpp:165