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

List:       koffice-devel
Subject:    Kugar patch
From:       Alexander Dymo <cloudtemple () mksat ! net>
Date:       2003-10-19 15:38:25
[Download RAW message or body]

Here is a patch to reenable <Delete> key in Kugar Designer. It was used to
delete report items. I've disabled it because it doesn't honour undo/redo. But
now undo/redo is disabled so it is no reason to disable <Delete> ;).

If there are no objections, please anybody commit because I doubt I'd be
able to access cvs in a short time.

-- 
Alexander Dymo
Ukrainian State Maritime Technical University, IT Department

["kudesigner_delete.diff" (text/x-diff)]

? kudesigner_delete.diff
Index: cv.cpp
===================================================================
RCS file: /home/kde/koffice/kugar/kudesigner_lib/cv.cpp,v
retrieving revision 1.2
diff -u -r1.2 cv.cpp
--- cv.cpp	12 Jun 2003 09:04:38 -0000	1.2
+++ cv.cpp	19 Oct 2003 15:32:33 -0000
@@ -712,6 +712,13 @@
                 ( (MyCanvas*) canvas() )->templ->removeReportItem( item );
                 clearRequest();*/
 //                deleteSelected();
+                //FIXME: this disregards undo/redo
+                if (((MyCanvas*)canvas())->selected.count() > 0)
+                {
+                    DeleteReportItemsCommand *cmd = new \
DeleteReportItemsCommand(((MyCanvas*)canvas()), ((MyCanvas*)canvas())->selected); +   \
cmd->execute(); +                    delete cmd;
+                }
                 return;
 
             /* Adjust height with - and +  */



_______________________________________________
koffice-devel mailing list
koffice-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/koffice-devel


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

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