/*************************************************************************** copyright : (C) 2005-2006 by Robby Stephenson email : robby@periapsis.org ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of version 2 of the GNU General Public License as * * published by the Free Software Foundation; * * * ***************************************************************************/ #include "filteritem.h" #include "tellico_kernel.h" #include #include using Tellico::FilterItem; FilterItem::FilterItem(GUI::ListView* parent_, Filter::Ptr filter_) : GUI::CountedItem(parent_), m_filter(filter_) { setText(0, filter_->name()); setPixmap(0, SmallIcon(TQString::fromLatin1("filter"))); } void FilterItem::updateFilter(Filter::Ptr filter_) { m_filter = filter_; setText(0, m_filter->name()); } void FilterItem::doubleClicked() { Kernel::self()->modifyFilter(m_filter); }