[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