init
This commit is contained in:
+33
-1
@@ -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
|
||||
|
||||
@@ -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("");
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user