1
//=========================================================
4
// $Id: citem.cpp,v 1.1 2002/01/30 14:54:03 muse Exp $
5
// (C) Copyright 1999 Werner Schweer (ws@seh.de)
6
//=========================================================
13
//---------------------------------------------------------
15
//---------------------------------------------------------
22
CItem::CItem(const QPoint&p, const QRect& r)
29
CItem::CItem(Event* e, Part* p)
36
//---------------------------------------------------------
38
//---------------------------------------------------------
40
bool CItem::isSelected() const
42
return _event ? _event->selected() : _part->selected();
45
//---------------------------------------------------------
47
//---------------------------------------------------------
49
void CItem::setSelected(bool f)
51
_event ? _event->setSelected(f) : _part->setSelected(f);
54
//---------------------------------------------------------
56
//---------------------------------------------------------
58
CItem* CItemList::find(const QPoint& pos) const
60
for (ciCItem i = begin(); i != end(); ++i) {
61
if (i->second->contains(pos))
67
//---------------------------------------------------------
69
//---------------------------------------------------------
71
void CItemList::add(CItem* item)
73
std::multimap<int, CItem*, std::less<int> >::insert(std::pair<const int, CItem*> (item->bbox().x(), item));