certmanager
certlistview.cpp00001 #include <config.h>
00002 #include "certlistview.h"
00003 #include <kurldrag.h>
00004 #include <kdebug.h>
00005
00006 CertKeyListView::CertKeyListView( const ColumnStrategy * strategy,
00007 const DisplayStrategy * display,
00008 QWidget * parent, const char * name, WFlags f )
00009 : Kleo::KeyListView( strategy, display, parent, name, f )
00010 {
00011 viewport()->setAcceptDrops( true );
00012 }
00013
00014 void CertKeyListView::contentsDragEnterEvent( QDragEnterEvent * event )
00015 {
00016
00017
00018
00019
00020
00021 event->accept( QUriDrag::canDecode( event ) );
00022 }
00023
00024 void CertKeyListView::contentsDragMoveEvent( QDragMoveEvent * event )
00025 {
00026 event->accept( QUriDrag::canDecode( event ) );
00027 }
00028
00029
00030 void CertKeyListView::contentsDragLeaveEvent( QDragLeaveEvent * )
00031 {
00032
00033 }
00034
00035 void CertKeyListView::contentsDropEvent( QDropEvent * event )
00036 {
00037 KURL::List lst;
00038 if ( KURLDrag::decode( event, lst ) ) {
00039 event->accept();
00040 emit dropped( lst );
00041 }
00042 }
00043
00044 #include "certlistview.moc"
|