| 34 | } |
| 35 | |
| 36 | void |
| 37 | GenericDataSaverUI::refreshDiskUsage(void) |
| 38 | { |
| 39 | std::string path = this->getRecordSavePath().c_str(); |
| 40 | struct statvfs svfs; |
| 41 | |
| 42 | if (statvfs(path.c_str(), &svfs) != -1) |
| 43 | this->setDiskUsage( |
| 44 | 1. - static_cast<qreal>(svfs.f_bavail) / |
| 45 | static_cast<qreal>(svfs.f_blocks)); |
| 46 | else |
| 47 | this->setDiskUsage(std::nan("")); |
| 48 | } |
no test coverage detected