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

List:       kde-commits
Subject:    kdeedu/kvoctrain/kvoctrain
From:       Peter Hedlund <peter () peterandlinda ! com>
Date:       2004-11-17 22:33:14
Message-ID: 20041117223314.9459916DCE () office ! kde ! org
[Download RAW message or body]

CVS commit by hedlund: 

Handle deletion of last row gracefully.
BUG:55703


  M +1 -0      kva_init.cpp   1.48
  M +2 -0      kvoctrain.cpp   1.71


--- kdeedu/kvoctrain/kvoctrain/kva_init.cpp  #1.47:1.48
@@ -89,4 +89,5 @@ kvoctrainApp::kvoctrainApp(QWidget *pare
   configInlineEditing->setChecked(Prefs::enableInlineEdit());
   configSaveOptions->setEnabled(!autosaveopts);
+  editRemoveSelectedArea->setEnabled(view->getTable()->numRows() > 0);
 
   querying = false;

--- kdeedu/kvoctrain/kvoctrain/kvoctrain.cpp  #1.70:1.71
@@ -738,4 +738,5 @@ void kvoctrainApp::slotRemoveRow()
     }
   }
+  editRemoveSelectedArea->setEnabled(view->getTable()->numRows() > 0);
   view->setInlineEnabled(Prefs::enableInlineEdit());
 }
@@ -751,4 +752,5 @@ void kvoctrainApp::slotAppendRow ()
     view->getTable()->updateContents(row, KV_COL_ORG);
     view->getTable()->setCurrentRow(row, KV_COL_ORG);
+    editRemoveSelectedArea->setEnabled(view->getTable()->numRows() > 0);
 }
 


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

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