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

List:       kde-commits
Subject:    KDE/kdelibs/khtml
From:       Wilco Greven <greven () kde ! org>
Date:       2005-10-26 17:27:21
Message-ID: 1130347641.222840.29789.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 474540 by wgreven:

Port from KMultipleDrag to QMimeData.


 M  +4 -9      khtml_ext.cpp  


--- trunk/KDE/kdelibs/khtml/khtml_ext.cpp #474539:474540
@@ -39,7 +39,6 @@
 #include <qfileinfo.h>
 #include <q3popupmenu.h>
 #include <qmetaobject.h>
-#include <q3dragobject.h>
 
 #include <kdebug.h>
 #include <klocale.h>
@@ -57,7 +56,6 @@
 #include <kurifilter.h>
 #include <kiconloader.h>
 #include <kdesktopfile.h>
-#include <kmultipledrag.h>
 #include <kinputdialog.h>
 #include <ktempfile.h>
 #include "khtml_factory.h"
@@ -233,16 +231,13 @@
 	*/
 	//if(!cb->selectionModeEnabled())
 	    htmltext = m_part->selectedTextAsHTML();
-	Q3TextDrag *textdrag = new Q3TextDrag(text, 0L);
-	KMultipleDrag *drag = new KMultipleDrag( m_editableFormWidget );
-	drag->addDragObject( textdrag );
+	QMimeData *mimeData = new QMimeData;
+	mimeData->setText(text);
 	if(!htmltext.isEmpty()) {
 	    htmltext.replace( QChar( 0xa0 ), ' ' );
-	    Q3TextDrag *htmltextdrag = new Q3TextDrag(htmltext, 0L);
-	    htmltextdrag->setSubtype("html");
-	    drag->addDragObject( htmltextdrag );
+	    mimeData->setHtml(htmltext);
 	}
-        cb->setData(drag);
+        cb->setMimeData(mimeData);
 #else
 	cb->setText(text);
 #endif
[prev in list] [next in list] [prev in thread] [next in thread] 

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