QTfrontend/main.cpp
changeset 8098 4efee370e2de
parent 8078 ea7541f77944
child 8117 329d9756b57c
equal deleted inserted replaced
8095:df61e150eb70 8098:4efee370e2de
   226     }
   226     }
   227 
   227 
   228     // setup PhysFS
   228     // setup PhysFS
   229     engine.mount(datadir->absolutePath());
   229     engine.mount(datadir->absolutePath());
   230     engine.mount(cfgdir->absolutePath() + "/Data");
   230     engine.mount(cfgdir->absolutePath() + "/Data");
   231     engine.mount(cfgdir->absolutePath(), "/config");
   231     engine.mount(cfgdir->absolutePath());
   232     engine.setWriteDir(cfgdir->absolutePath());
   232     engine.setWriteDir(cfgdir->absolutePath());
   233     engine.mountPacks();
   233     engine.mountPacks();
       
   234     qDebug() << datadir->absolutePath();
   234 
   235 
   235     QTranslator Translator;
   236     QTranslator Translator;
   236     {
   237     {
   237         QSettings settings("physfs://config/hedgewars.ini", QSettings::IniFormat);
   238         QSettings settings("physfs://hedgewars.ini", QSettings::IniFormat);
   238         QString cc = settings.value("misc/locale", QString()).toString();
   239         QString cc = settings.value("misc/locale", QString()).toString();
   239         if(cc.isEmpty())
   240         if(cc.isEmpty())
   240             cc = QLocale::system().name();
   241             cc = QLocale::system().name();
   241 
   242 
   242         // load locale file into translator
   243         // load locale file into translator