/*************************************************************************** * Copyright (C) 2005 by Tarek Saidi * * mail@tarek-saidi.de * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ #include "ListViews.h" #include "PwManager.h" #include #include GroupItem::GroupItem(CGroup* group, QListView * parent ) : QListViewItem(parent) { pGroup=group; setDropEnabled(true); } GroupItem::GroupItem(CGroup* group, QListViewItem * parent ): QListViewItem(parent) { pGroup=group; setDropEnabled(true); } GroupItem::GroupItem(CGroup* group, QListView * parent, QListViewItem * after ): QListViewItem(parent,after) { pGroup=group; setDropEnabled(true); } GroupItem::GroupItem(CGroup* group, QListViewItem * parent, QListViewItem * after ): QListViewItem(parent,after) { pGroup=group; setDropEnabled(true); } GroupItem::GroupItem(CGroup* group, QListView* parent, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8) { pGroup=group; setDropEnabled(true); } GroupItem::GroupItem(CGroup* group, QListViewItem* parent, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8) { pGroup=group; setDropEnabled(true); } GroupItem::GroupItem(CGroup* group, QListView* parent,QListViewItem* after, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8) { pGroup=group; setDropEnabled(true); } GroupItem::GroupItem(CGroup* group, QListViewItem* parent,QListViewItem* after, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8) { pGroup=group; setDropEnabled(true); } GroupItem::~GroupItem(){} bool GroupItem::acceptDrop(const QMimeSource* mime){ qDebug("DropEvent\n"); return true; } /////////////////////////////// EntryItem::EntryItem(CEntry* entry, QListView * parent ) : QListViewItem(parent) { pEntry=entry; setDragEnabled(true); } EntryItem::EntryItem(CEntry* entry, QListViewItem * parent ): QListViewItem(parent) { pEntry=entry; setDragEnabled(true); } EntryItem::EntryItem(CEntry* entry, QListView * parent, QListViewItem * after ): QListViewItem(parent,after) { pEntry=entry; setDragEnabled(true); } EntryItem::EntryItem(CEntry* entry, QListViewItem * parent, QListViewItem * after ): QListViewItem(parent,after) { pEntry=entry; setDragEnabled(true); } EntryItem::EntryItem(CEntry* entry, QListView* parent, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8) { pEntry=entry; setDragEnabled(true); } EntryItem::EntryItem(CEntry* entry, QListViewItem* parent, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,l1,l2,l3,l4,l5,l6,l7,l8) { pEntry=entry; setDragEnabled(true); } EntryItem::EntryItem(CEntry* entry, QListView* parent,QListViewItem* after, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8) { pEntry=entry; setDragEnabled(true); } EntryItem::EntryItem(CEntry* entry, QListViewItem* parent,QListViewItem* after, QString l1,QString l2,QString l3,QString l4, QString l5,QString l6,QString l7,QString l8) :QListViewItem(parent,after,l1,l2,l3,l4,l5,l6,l7,l8) { pEntry=entry; setDragEnabled(true); } CGroupView::CGroupView(QWidget * parent, const char * name, WFlags f):QListView(parent,name,f){ };