| 1110 | } |
| 1111 | |
| 1112 | void Render::updateFilters(int brightness, int contrast, int gamma) |
| 1113 | { |
| 1114 | for (int i = 0; i < filters.count(); i++) { |
| 1115 | if (typeid(*filters[i]) == typeid(BrightnessFilter)) |
| 1116 | filters[i]->setLevel(brightness); |
| 1117 | if (typeid(*filters[i]) == typeid(ContrastFilter)) |
| 1118 | filters[i]->setLevel(contrast); |
| 1119 | if (typeid(*filters[i]) == typeid(GammaFilter)) |
| 1120 | filters[i]->setLevel(gamma); |
| 1121 | } |
| 1122 | |
| 1123 | reload(); |
| 1124 | } |