00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "QGo4BrowserItem.h"
00017
00018 #include "QGo4BrowserListView.h"
00019
00020 QGo4BrowserItem::QGo4BrowserItem(QListView* parent, QListViewItem* prev, const char* name) :
00021 QListViewItem(parent, prev, name)
00022 {
00023 }
00024
00025 QGo4BrowserItem::QGo4BrowserItem(QListViewItem* parent, QListViewItem* prev, const char* name) :
00026 QListViewItem(parent, prev, name)
00027 {
00028 }
00029
00030 bool QGo4BrowserItem::acceptDrop ( const QMimeSource * mime ) const
00031 {
00032 if (!dropEnabled()) return false;
00033
00034 QGo4BrowserListView* br = dynamic_cast<QGo4BrowserListView*> (listView());
00035
00036 return (br==0) ? false : br->IsAcceptItemDrop(this, mime);
00037 }
00038
00039 void QGo4BrowserItem::dropped ( QDropEvent * e )
00040 {
00041 QGo4BrowserListView* br = dynamic_cast<QGo4BrowserListView*> (listView());
00042 if (br!=0) br->ProcessItemDrop(this, e);
00043 }
00044
00045
00046