12Base64IconStore::Base64IconStore()
14 QString iconSources[
static_cast<size_t>(IconType::Size)] = {
15 QStringLiteral(
":/wasm-window/maximize.svg"), QStringLiteral(
":/wasm-window/qtlogo.svg"),
16 QStringLiteral(
":/wasm-window/restore.svg"), QStringLiteral(
":/wasm-window/x.svg")
19 for (size_t iconType =
static_cast<size_t>(IconType::First);
20 iconType <
static_cast<size_t>(IconType::Size); ++iconType) {
21 QFile svgFile(iconSources[
static_cast<size_t>(iconType)]);
22 if (!svgFile.open(QIODevice::ReadOnly))
24 m_storage[
static_cast<size_t>(iconType)] = svgFile.readAll().toBase64();