//----------------------------------------------------------------------------- QVariantList Phone::getActiveCallList() const { QVariantList list; for (int i = 0; i < calls_.size(); ++i) { Call *call = calls_[i]; int id = call->getId(); if (call->isActive()) { QVariantMap current; current.insert("id", id); current = call->getInfo(); list << current; } } return list; }