| 141 | } |
| 142 | |
| 143 | void Screenshot::WriteToFile() |
| 144 | { |
| 145 | if (!_saveToFile) { |
| 146 | return; |
| 147 | } |
| 148 | |
| 149 | _saveThread = std::thread([this]() { |
| 150 | if (_image.save(QString::fromStdString(_path))) { |
| 151 | vblog(LOG_INFO, "Wrote screenshot to \"%s\"", |
| 152 | _path.c_str()); |
| 153 | } else { |
| 154 | blog(LOG_WARNING, |
| 155 | "Failed to save screenshot to \"%s\"!\nMaybe unknown format?", |
| 156 | _path.c_str()); |
| 157 | } |
| 158 | }); |
| 159 | } |
| 160 | |
| 161 | #define STAGE_SCREENSHOT 0 |
| 162 | #define STAGE_DOWNLOAD 1 |
no test coverage detected