26 lines
540 B
C
26 lines
540 B
C
|
#ifndef UTILS_H
|
||
|
#define UTILS_H
|
||
|
|
||
|
#include <QString>
|
||
|
#include <QResource>
|
||
|
#include <QFile>
|
||
|
#include <QTextStream>
|
||
|
|
||
|
class Utils
|
||
|
{
|
||
|
public:
|
||
|
static QString readAssetFile(QString preffix, QString assetName) {
|
||
|
QResource resource(":" + preffix + "/" + assetName);
|
||
|
QFile *file = new QFile(resource.fileName());
|
||
|
file->open(QFile::ReadOnly | QFile::Text);
|
||
|
QTextStream in(file);
|
||
|
QString content = in.readAll();
|
||
|
file->close();
|
||
|
delete file;
|
||
|
|
||
|
return content;
|
||
|
}
|
||
|
};
|
||
|
|
||
|
#endif // UTILS_H
|