changeset 12:07db1a0bbdc7

More cleanups, fixes.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 30 Mar 2017 15:53:10 +0300
parents 4e8a960e3975
children ca5ce74c0563
files main.cpp main.h
diffstat 2 files changed, 5 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/main.cpp	Thu Mar 30 15:40:46 2017 +0300
+++ b/main.cpp	Thu Mar 30 15:53:10 2017 +0300
@@ -434,15 +434,6 @@
 }
 
 
-void SyntilistaMainWindow::updatePersonData(qint64 id)
-{
-    if (id == currPerson.id)
-        setActivePerson(id);
-    
-    model_People->updateModel();
-}
-
-
 //
 // Update visible person list/query based on the current
 // filtering and sorting settings.
@@ -585,7 +576,10 @@
     {
         // All ok, clear amount entry and update person data
         ui->edit_Amount->clear();
-        updatePersonData(info.id);
+        if (info.id == currPerson.id)
+            setActivePerson(info.id);
+        
+        model_People->updateModel();
 
         QString str;
         if (debt)
@@ -735,6 +729,7 @@
         }
 
         dynamic_cast<SyntilistaMainWindow *>(parent())->model_People->updatePerson(selPerson);
+        dynamic_cast<SyntilistaMainWindow *>(parent())->setActivePerson(selPerson.id);
 
         statusMsg(tr("Päivitettiin henkilö '%1 %2' (#%3).").
             arg(selPerson.firstName).arg(selPerson.lastName).arg(selPerson.id));
--- a/main.h	Thu Mar 30 15:40:46 2017 +0300
+++ b/main.h	Thu Mar 30 15:53:10 2017 +0300
@@ -136,7 +136,6 @@
 
     void selectedPersonChanged(const QModelIndex &, const QModelIndex &);
     
-    void updatePersonData(qint64 id);
     
     void updateSortOrder(int index, Qt::SortOrder order);