| 36 | } |
| 37 | |
| 38 | void Extender::LoadFromFile(const QString &path, const bool enabled) |
| 39 | { |
| 40 | ExtensionFile extensionFile = {}; |
| 41 | extensionFile.FilePath = path; |
| 42 | extensionFile.Enabled = enabled; |
| 43 | |
| 44 | QFile file(path); |
| 45 | if (!file.open(QIODevice::ReadOnly)) { |
| 46 | extensionFile.Enabled = false; |
| 47 | extensionFile.Message = "Cannot open file."; |
| 48 | goto END; |
| 49 | } |
| 50 | extensionFile.Code = QTextStream(&file).readAll(); |
| 51 | file.close(); |
| 52 | |
| 53 | END: |
| 54 | this->SetExtension(extensionFile); |
| 55 | } |
| 56 | |
| 57 | void Extender::SetExtension(ExtensionFile extFile) |
| 58 | { |
no test coverage detected