| 12345678910111213141516171819202122232425262728293031323334 |
- #include "cachefile.h"
- #include <QFile>
- CacheFile::CacheFile()
- {
- dir = QDir::home();
- if(!dir.exists("jxcCache")){
- dir.mkdir("jxcCache");
- }
- dir.cd("jxcCache");
- }
- bool CacheFile::writeFile(const QString & name, const QByteArray & data)
- {
- QFile f(dir.absoluteFilePath(name));
- if(f.open(QFile::WriteOnly)){
- f.write(data);
- f.close();
- }
- return false;
- }
- QByteArray CacheFile::readFile(const QString & name)
- {
- QByteArray dt;
- QFile f(dir.absoluteFilePath(name));
- if(f.open(QFile::ReadOnly)){
- dt = f.readAll();
- f.close();
- }
- return dt;
- }
|