Warning, file /utilities/telly-skout/src/localdataprovider.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 // SPDX-FileCopyrightText: 2023 Plata Hill <plata.hill@kdemail.net> 0002 // SPDX-License-Identifier: LGPL-2.1-or-later 0003 0004 #include "localdataprovider.h" 0005 0006 #include <QFile> 0007 0008 void LocalDataProvider::get(const QUrl &url, std::function<void(const QByteArray &)> callback, std::function<void(const Error &)> errorCallback) const 0009 { 0010 QFile file(url.toLocalFile()); 0011 if (file.open(QIODevice::ReadOnly)) { 0012 callback(file.readAll()); 0013 } else { 0014 errorCallback(Error("Could not open" + url.toDisplayString())); 0015 } 0016 file.close(); 0017 }