This commit is contained in:
2017-04-12 19:35:27 +02:00
parent f1bb5bdcbd
commit 92d9e99eb4
26 changed files with 819 additions and 52 deletions
+33 -1
View File
@@ -7,23 +7,55 @@ namespace Ui {
class cConfigDialog;
}
/*!
\brief
*/
class cConfigDialog : public QDialog
{
Q_OBJECT
public:
/*!
\brief
\param parent
*/
explicit cConfigDialog(QWidget *parent = 0);
/*!
\brief
*/
~cConfigDialog();
/*!
\brief
\param szFile
*/
void setFile(const QString& szFile);
/*!
\brief
\return QString
*/
QString file();
private slots:
/*!
\brief
*/
void on_m_lpBrowse_clicked();
/*!
\brief
\param arg1
*/
void on_m_lpFile_textChanged(const QString &arg1);
private:
Ui::cConfigDialog *ui;
Ui::cConfigDialog *ui; /*!< TODO: describe */
};
#endif // CCONFIGDIALOG_H
+1 -1
View File
@@ -309,7 +309,7 @@ bool cSQLitePlugin::setGroup(qint32 id, const QString& szGroup)
return(false);
QSqlQuery query(m_db);
if(!query.exec(QString("UPDATE ingredient SET ingredient_group=%1 WHERE id=%2").arg(groupID).arg(id)))
if(!query.exec(QString("UPDATE ingredient SET ingredient_group_id=%1 WHERE id=%2").arg(groupID).arg(id)))
{
m_szLastError = query.lastError().text();
return("");
+118
View File
@@ -73,26 +73,144 @@ public:
bool config();
qint32 exists(const QString& szName, const QString& szGroup);
/*!
\brief
\param szGroup
\return qint32
*/
qint32 existsGroup(const QString& szGroup);
/*!
\brief
\param id
\param ingredientNumber
\return qint32
*/
qint32 existsIngredient(qint32 id, qint16 ingredientNumber);
/*!
\brief
\param szName
\param szGroup
\return qint32
*/
qint32 create(const QString& szName, const QString &szGroup);
/*!
\brief
\param szGroup
\return qint32
*/
qint32 createGroup(const QString& szGroup);
/*!
\brief
\param id
\return bool
*/
bool deleteIngredient(qint32 id);
/*!
\brief
\param id
\param ingredientNumber
\param value
\return bool
*/
bool set(qint32 id, qint16 ingredientNumber, qreal value);
/*!
\brief
\param id
\param szName
\return bool
*/
bool setName(qint32 id, const QString& szName);
/*!
\brief
\param id
\param szGroup
\return bool
*/
bool setGroup(qint32 id, const QString& szGroup);
/*!
\brief
\param id
\return QString
*/
QString name(qint32 id);
/*!
\brief
\param id
\return QString
*/
QString group(qint32 id);
/*!
\brief
\param id
\param ingredientNumber
\return qreal
*/
qreal get(qint32 id, qint16 ingredientNumber);
/*!
\brief
\return INGREDIENT_LIST
*/
INGREDIENT_LIST ingredients();
/*!
\brief
\return QStringList
*/
QStringList groups();
/*!
\brief
\return bool
*/
bool beginTransaction();
/*!
\brief
\return bool
*/
bool endTransaction();
/*!
\brief
\return QString
*/
QString author();
/*!
\brief
\return QString
*/
QString company();
/*!
\brief
\return QString
*/
QString link();
/*!
\brief
\return QString
*/
QString description();
/*!
\brief
\return QString
*/
QString copyright();
protected: