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

List:       koffice-devel
Subject:    patch for removing duplicated code in kspread
From:       tnagy <Thomas.NAGY () eleve ! emn ! fr>
Date:       2003-12-19 19:44:17
[Download RAW message or body]

I suggest the following patch, for removing some duplicated code in 
kspread_sheet.cc

++
TN


["kspread_sheet.diff" (text/plain)]

Index: kspread_sheet.cc
===================================================================
RCS file: /home/kde/koffice/kspread/kspread_sheet.cc,v
retrieving revision 1.523
diff -u -3 -p -r1.523 kspread_sheet.cc
--- kspread_sheet.cc	23 Nov 2003 21:22:15 -0000	1.523
+++ kspread_sheet.cc	19 Dec 2003 19:36:27 -0000
@@ -5390,26 +5390,7 @@ void KSpreadSheet::copySelection( KSprea
 
 void KSpreadSheet::cutSelection( KSpreadSelection* selectionInfo )
 {
-    QRect rct;
-
-    rct = selectionInfo->selection();
-
-    QDomDocument doc = saveCellRect( rct, true, true );
-
-    // Save to buffer
-    QBuffer buffer;
-    buffer.open( IO_WriteOnly );
-    QTextStream str( &buffer );
-    str.setEncoding( QTextStream::UnicodeUTF8 );
-    str << doc;
-    buffer.close();
-
-    KSpreadTextDrag * kd = new KSpreadTextDrag( 0L );
-    kd->setPlain( copyAsText(selectionInfo) );
-    kd->setKSpread( buffer.buffer() );
-
-    QApplication::clipboard()->setData( kd );
-
+    copySelection(selectionInfo);
     deleteSelection( selectionInfo, true, true );
 }
 


_______________________________________________
koffice-devel mailing list
koffice-devel@mail.kde.org
https://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