void Customer::removeOrderItem(OrderItem *orderItem) { for(int i = 0; i < m_orderItems.length(); i++) { if(m_orderItems[i] == orderItem) { m_orderItems.removeAt(i); orderItemsChanged(orderItems()); fireCogChanged(); fireTotalsChanged(); return; } } }
void IconManager::generatePreviews(const KFileItemList& items) { if (!m_showPreview) { return; } KFileItemList orderedItems = items; orderItems(orderedItems); foreach (const KFileItem& item, orderedItems) { m_pendingItems.append(item); }
void Customer::addOrderItem(OrderItem *orderItem, bool isMoved) { if(orderItem->property("id").toUInt() > m_currentOrderItemId) m_currentOrderItemId = orderItem->property("id").toUInt(); // connect(orderItem, SIGNAL(subTotalChanged(float)), // this, SLOT(fireTotalsChanged())); // connect(orderItem, SIGNAL(taxChanged(float)), // this, SLOT(fireTotalsChanged())); connect(orderItem, SIGNAL(totalChanged(float)), this, SLOT(fireTotalsChanged())); connect(orderItem, SIGNAL(cogChanged(float)), this, SLOT(fireCogChanged())); // connect(orderItem, SIGNAL(marginChanged(float)), // this, SLOT(fireTotalsChanged())); m_orderItems.append(orderItem); if(!isMoved) { Pos::instance()->appendToHistory("AddOrderItem:" + orderItem->serialize()); } orderItemsChanged(orderItems()); fireTotalsChanged(); }
void OrderManager::end() { row = list.length(); orderItems(); return; }