[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [krecipes] src/backends: Add ingredientModified() signal.
From:       José_Manuel_Santamaría_Lema <panfaust () gmail ! com>
Date:       2016-03-30 20:09:15
Message-ID: E1alMQV-00040H-Q6 () scm ! kde ! org
[Download RAW message or body]

Git commit e5a8d729e1c1c1a39a2d6b387a1319b48cdb89ad by José Manuel Santamaría Lema.
Committed on 30/03/2016 at 13:51.
Pushed by joselema into branch 'master'.

Add ingredientModified() signal.

M  +4    -2    src/backends/qsqlrecipedb.cpp
M  +1    -0    src/backends/recipedb.h

http://commits.kde.org/krecipes/e5a8d729e1c1c1a39a2d6b387a1319b48cdb89ad

diff --git a/src/backends/qsqlrecipedb.cpp b/src/backends/qsqlrecipedb.cpp
index 68f429d..ec9a252 100644
--- a/src/backends/qsqlrecipedb.cpp
+++ b/src/backends/qsqlrecipedb.cpp
@@ -1173,8 +1173,10 @@ void QSqlRecipeDB::modIngredient( int ingredientID, const \
QString &newLabel )  command = QString( "UPDATE ingredients SET name='%1' WHERE \
id=%2;" ).arg( escapeAndEncode( newLabel ) ).arg( ingredientID );  QSqlQuery \
ingredientToCreate( command, *database);  
-	emit ingredientRemoved( ingredientID );
-	emit ingredientCreated( Element( newLabel, ingredientID ) );
+	Ingredient newIngredient;
+	newIngredient.ingredientID = ingredientID;
+	newIngredient.name = newLabel;
+	emit ingredientModified( newIngredient );
 }
 
 void QSqlRecipeDB::addUnitToIngredient( int ingredientID, int unitID )
diff --git a/src/backends/recipedb.h b/src/backends/recipedb.h
index 0812d39..f76d1c4 100644
--- a/src/backends/recipedb.h
+++ b/src/backends/recipedb.h
@@ -118,6 +118,7 @@ signals:
 	void ingGroupRemoved( int id );
 
 	void ingredientCreated( const Element & );
+	void ingredientModified( const Ingredient & newIngredient );
 	void ingredientRemoved( int id );
 
 	void prepMethodCreated( const Element & );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic