/** * Commits settings changes to the configuration object. */ void PrefColor::apply() { ColorListItem* pItem; // Create a list item for every GUI element for (pItem = (ColorListItem*)m_pList->firstChild(); pItem != NULL; pItem = (ColorListItem*)pItem->nextSibling()) { Config().setColor(pItem->getElement(), pItem->getColor()); } }