QTfrontend/util/FileEngine.cpp
changeset 9239 aa4b84ab0a77
parent 9170 7c75643d0b66
child 10235 bafca1686867
equal deleted inserted replaced
9237:b2f4bd758a0b 9239:aa4b84ab0a77
    52     else {
    52     else {
    53         qWarning("[PHYSFS] Bad file open mode: %d", (int)openMode);
    53         qWarning("[PHYSFS] Bad file open mode: %d", (int)openMode);
    54     }
    54     }
    55 
    55 
    56     if (!m_handle) {
    56     if (!m_handle) {
    57         qWarning(QString("[PHYSFS] Failed to open %1, reason: %2").arg(m_fileName).arg(FileEngineHandler::errorStr()).toLocal8Bit().constData());
    57         qWarning("%s", QString("[PHYSFS] Failed to open %1, reason: %2").arg(m_fileName).arg(FileEngineHandler::errorStr()).toLocal8Bit().constData());
    58         return false;
    58         return false;
    59     }
    59     }
    60 
    60 
    61     return true;
    61     return true;
    62 }
    62 }
   309 
   309 
   310 FileEngineHandler::FileEngineHandler(char *argv0)
   310 FileEngineHandler::FileEngineHandler(char *argv0)
   311 {
   311 {
   312     PHYSFS_init(argv0);
   312     PHYSFS_init(argv0);
   313 
   313 
   314     qDebug(QString("[PHYSFS] Init: %1").arg(errorStr()).toLocal8Bit().constData());
   314     qDebug("%s", QString("[PHYSFS] Init: %1").arg(errorStr()).toLocal8Bit().constData());
   315 }
   315 }
   316 
   316 
   317 FileEngineHandler::~FileEngineHandler()
   317 FileEngineHandler::~FileEngineHandler()
   318 {
   318 {
   319     PHYSFS_deinit();
   319     PHYSFS_deinit();
   328 }
   328 }
   329 
   329 
   330 void FileEngineHandler::mount(const QString &path)
   330 void FileEngineHandler::mount(const QString &path)
   331 {
   331 {
   332     PHYSFS_mount(path.toUtf8().constData(), NULL, 0);
   332     PHYSFS_mount(path.toUtf8().constData(), NULL, 0);
   333     qDebug(QString("[PHYSFS] Mounting '%1' to '/': %2").arg(path).arg(errorStr()).toLocal8Bit().constData());
   333     qDebug("%s", QString("[PHYSFS] Mounting '%1' to '/': %2").arg(path).arg(errorStr()).toLocal8Bit().constData());
   334 }
   334 }
   335 
   335 
   336 void FileEngineHandler::mount(const QString & path, const QString & mountPoint)
   336 void FileEngineHandler::mount(const QString & path, const QString & mountPoint)
   337 {
   337 {
   338     PHYSFS_mount(path.toUtf8().constData(), mountPoint.toUtf8().constData(), 0);
   338     PHYSFS_mount(path.toUtf8().constData(), mountPoint.toUtf8().constData(), 0);
   339     qDebug(QString("[PHYSFS] Mounting '%1' to '%2': %3").arg(path).arg(mountPoint).arg(errorStr()).toLocal8Bit().data());
   339     qDebug("%s", QString("[PHYSFS] Mounting '%1' to '%2': %3").arg(path).arg(mountPoint).arg(errorStr()).toLocal8Bit().data());
   340 }
   340 }
   341 
   341 
   342 void FileEngineHandler::setWriteDir(const QString &path)
   342 void FileEngineHandler::setWriteDir(const QString &path)
   343 {
   343 {
   344     PHYSFS_setWriteDir(path.toUtf8().constData());
   344     PHYSFS_setWriteDir(path.toUtf8().constData());
   345     qDebug(QString("[PHYSFS] Setting write dir to '%1': %2").arg(path).arg(errorStr()).toLocal8Bit().data());
   345     qDebug("%s", QString("[PHYSFS] Setting write dir to '%1': %2").arg(path).arg(errorStr()).toLocal8Bit().data());
   346 }
   346 }
   347 
   347 
   348 void FileEngineHandler::mountPacks()
   348 void FileEngineHandler::mountPacks()
   349 {
   349 {
   350     hedgewarsMountPackages();
   350     hedgewarsMountPackages();