| 89 | } |
| 90 | |
| 91 | void storeToSettings(const std::vector<CustomColorMap> &colorMaps) |
| 92 | { |
| 93 | QSettings settings; |
| 94 | settings.beginWriteArray("CustomColorMaps"); |
| 95 | for (size_t i = 0; i < colorMaps.size(); ++i) |
| 96 | { |
| 97 | settings.setArrayIndex(int(i)); |
| 98 | settings.setValue("name", colorMaps.at(i).name); |
| 99 | settings.setValue("colorMap", toString(colorMaps.at(i).colorMap)); |
| 100 | settings.setValue("otherColor", QString::fromStdString(colorMaps.at(i).other.toHex())); |
| 101 | } |
| 102 | settings.endArray(); |
| 103 | } |
| 104 | |
| 105 | } // namespace |
| 106 |