Created a useful function to add song to song_db, and

Leonardo Robol [2009-05-07 14:31]
Created a useful function to add song to song_db, and
then updating the list widget
Filename
songbook-editor.py
diff --git a/songbook-editor.py b/songbook-editor.py
index 19cdab8..ab43de0 100755
--- a/songbook-editor.py
+++ b/songbook-editor.py
@@ -74,6 +74,10 @@ class interface(QtGui.QMainWindow):

         return newsong

+    def add_song_to_db(self, song):
+        self.song_db.append(song)
+        self.list_update()
+
     def savesong(self):
         need_new_song = True
         song_to_save = self.get_active_song()
@@ -85,8 +89,7 @@ class interface(QtGui.QMainWindow):
                 need_new_song = False
                 break
         if(need_new_song):
-            self.song_db.append(song_to_save)
-            self.ui.list_songs.addItem(list_item)
+            self.add_song_to_db(song_to_save)

     def save_song_to_file(self):
         filename = QtGui.QFileDialog.getSaveFileName(self, "Salva Canzone", "", "Canzoni di RobolCanzoniere (*.rcs)")
ViewGit