75 std::set<FWEventItem*>
items;
77 for (std::set<FWEventItem*>::iterator
it =
items.begin(), itEnd =
items.end();
it != itEnd; ++
it) {
79 (*it)->unselectItem();
135 bool someoneChanged =
false;
140 someoneChanged =
true;
148 someoneChanged =
true;
FWItemChangeSignal preItemChanged_
void itemChanged(const FWEventItem *)
void select(const FWModelId &iId)
sigc::signal< void(const FWSelectionManager &)> itemSelectionChanged_
void clearItemSelection()
std::set< FWEventItem * > m_itemSelection
std::set< FWModelId > m_newSelection
void unselectItem(FWEventItem *)
sigc::signal< void()> changeSignalsAreDone_
void unselect(const FWModelId &iId)
const FWEventItem * item() const
FWModelChangeManager * m_changeManager
sigc::signal< void(const FWSelectionManager &)> selectionChanged_
std::vector< std::pair< int, sigc::connection > > m_itemConnectionCount
FWSelectionManager(FWModelChangeManager *iCM)
void clearModelSelectionLeaveItem()
std::set< FWModelId > m_selection
void finishedAllSelections()
const std::set< FWModelId > & selected() const
const std::set< FWEventItem * > & selectedItems() const
void selectItem(FWEventItem *)