QList<StyleName> SMTableStyle::styles(bool reloadFromDoc) { QList<StyleName> stylesList; if (!m_doc) return stylesList; // No document available. if (reloadFromDoc) updateStylesCache(); // Update cache. // Return a list of names of cached styles. for (int i = 0; i < m_cachedStyles.count(); ++i) { if (m_cachedStyles[i].hasName()) { QString styleName(m_cachedStyles[i].displayName()); QString parentName(QString::null); if (m_cachedStyles[i].hasParent()) { const Style* parentStyle = m_cachedStyles[i].parentStyle(); if (parentStyle) parentName = parentStyle->displayName(); } stylesList << StyleName(styleName, parentName); } } return stylesList; }
void SMTableStyle::reload() { updateStylesCache(); }
void SMCellStyle::reload() { updateStylesCache(); }