void TPalette::Page::removeStyle(int indexInPage) { if (indexInPage < 0 || indexInPage >= getStyleCount()) return; assert(m_palette); int styleId = getStyleId(indexInPage); assert(0 <= styleId && styleId < m_palette->getStyleCount()); assert(m_palette->m_styles[styleId].first == this); m_palette->m_styles[styleId].first = 0; m_styleIds.erase(m_styleIds.begin() + indexInPage); }
QString Style::makeStyleSheet(const QString& _styleSheetTemplate) const { QString styleSheet(_styleSheetTemplate); return styleSheet. replace("%fontFamily%", fontFamily()). replace("%currentTheme%", getStyleId()). replace("%viewItemHeight%", QString("%1px").arg(viewItemHeight())). replace("%fontSizeTiny%", QString("%1px").arg(static_cast<quint8>(FontSize::FONT_TINY))). replace("%fontSizeSmall%", QString("%1px").arg(static_cast<quint8>(FontSize::FONT_SMALL))). replace("%fontSizeNormal%", QString("%1px").arg(static_cast<quint8>(FontSize::FONT_NORMAL))). replace("%fontSizeExtraNormal%", QString("%1px").arg(static_cast<quint8>(FontSize::FONT_EXTRA_NORMAL))). replace("%fontSizeLarge%", QString("%1px").arg(static_cast<quint8>(FontSize::FONT_LARGE))). replace("%fontSizeExtraLarge%", QString("%1px").arg(static_cast<quint8>(FontSize::FONT_EXTRA_LARGE))). replace("%fontSizeHuge%", QString("%1px").arg(static_cast<quint8>(FontSize::FONT_HUGE))). replace("%fontColorGray%", fontColorGray()). replace("%fontColorGreen%", fontColorGreen()). replace("%fontColorRed%", fontColorRed()). replace("%fontColorBlueNormal%", fontColorBlueNormal()). replace("%fontColorBlueHover%", fontColorBlueHover()). replace("%fontColorBluePressed%", fontColorBluePressed()). replace("%backgroundColorGray%", backgroundColorGray()). replace("%backgroundButtonColorGrayHover%", backgroundButtonColorGrayHover()). replace("%backgroundColorBlueNormal%", backgroundColorBlueNormal()). replace("%backgroundColorBlueHover%", backgroundColorBlueHover()). replace("%backgroundColorBluePressed%", backgroundColorBluePressed()). replace("%backgroundColorBlueDisabled%", backgroundColorBlueDisabled()). replace("%backgroundColorGrayNormal%", backgroundColorGrayNormal()). replace("%backgroundColorGrayHover%", backgroundColorGrayHover()). replace("%backgroundColorGrayPressed%", backgroundColorGrayPressed()). replace("%backgroundColorGreen%", backgroundColorGreen()). replace("%backgroundColorGreenHover%", backgroundColorGreenHover()). replace("%backgroundColorAlternate%", backgroundColorAlternate()). replace("%borderColor%", borderColor()). replace("%borderColorDark%", borderColorDark()). replace("%selectionColor%", selectionColor()). replace("%statusBarBackgroundColor%", statusBarBackgroundColor()). replace("%statusBarFontColor%", statusBarFontColor()). replace("%headerBackgroundColor%", headerBackgroundColor()). replace("%headerBorderColor%", headerBorderColor()). replace("%addressFontColor%", addressFontColor()). replace("%balanceFontColor%", balanceFontColor()). replace("%toolButtonBackgroundColorNormal%", toolButtonBackgroundColorNormal()). replace("%toolButtonBackgroundColorHover%", toolButtonBackgroundColorHover()). replace("%toolButtonBackgroundColorPressed%", toolButtonBackgroundColorPressed()). replace("%toolButtonFontColorNormal%", toolButtonFontColorNormal()). replace("%toolButtonFontColorDisabled%", toolButtonFontColorDisabled()). replace("%toolBarBorderColor%", toolBarBorderColor()). replace("%glassColor%", glassColor()); }