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

List:       kde-commits
Subject:    koffice/kexi/widget
From:       Jarosław Staniek <staniek () kde ! org>
Date:       2009-11-12 23:28:53
Message-ID: 1258068533.497326.18797.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1048246 by staniek:

Table View
*make Copy action disabled for the inserting row too
*remove extra casts


 M  +4 -3      kexidataawareview.cpp  


--- trunk/koffice/kexi/widget/kexidataawareview.cpp #1048245:1048246
@@ -83,8 +83,8 @@
     QList<QAction*> viewActions;
     KActionCollection *ac = KexiMainWindowIface::global()->actionCollection();
     viewActions
-        << dynamic_cast<KAction*>(ac->action("data_save_row"))
-        << dynamic_cast<KAction*>(ac->action("data_cancel_row_changes"));
+        << ac->action("data_save_row")
+        << ac->action("data_cancel_row_changes");
     
     KAction *a = new KAction(this);
     a->setSeparator(true);
@@ -99,7 +99,7 @@
         << KexiStandardAction::sortDescending(this, SLOT(sortDescending()), this);
     }
     viewActions
-        << dynamic_cast<KAction*>(ac->action("edit_find"));
+        << ac->action("edit_find");
     setViewActions(viewActions);
 
     plugSharedAction("edit_delete_row", this, SLOT(deleteCurrentRow()));
@@ -180,6 +180,7 @@
     const bool insertRowFocusedWithoutEditing = !editing && row == rows;
 
     setAvailable("edit_cut", !ro && !insertRowFocusedWithoutEditing);
+    setAvailable("edit_copy", !insertRowFocusedWithoutEditing);
     setAvailable("edit_paste", !ro);
     setAvailable("edit_delete", !ro && !insertRowFocusedWithoutEditing);
     setAvailable("edit_delete_row", !ro && !(deleting && row == rows));
[prev in list] [next in list] [prev in thread] [next in thread] 

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