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

List:       kde-commits
Subject:    kdeextragear-1/datakiosk/src
From:       Adam Treat <manyoso () yahoo ! com>
Date:       2005-04-22 17:37:41
Message-ID: 20050422173741.A03715FA () office ! kde ! org
[Download RAW message or body]

CVS commit by treat: 

* Clean up for deleting records


  M +4 -0      datatable.cpp   1.32
  M +7 -4      datatableedit.cpp   1.19


--- kdeextragear-1/datakiosk/src/datatable.cpp  #1.31:1.32
@@ -605,5 +605,9 @@ void DataTable::deleteRecord()
 {
     if ( !m_tableEdit->deleteRecord() )
+    {
+        //The cursor is invalidated during the attempt to delete
+        tableRefresh();
         return;
+    }
 
     m_tableView->removeRow( m_tableView->currentRow() );

--- kdeextragear-1/datakiosk/src/datatableedit.cpp  #1.18:1.19
@@ -259,8 +259,11 @@ bool DataTableEdit::deleteRecord()
             return false;
 
-    QDataBrowser::del();
+    bool success = QDataBrowser::deleteCurrent();
+    if ( success )
+    {
     changeColorBox( Qt::green );
     m_commit->setEnabled( false );
-    return true;
+    }
+    return success;
 }
 


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

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