void VmTranslator::translate() { std::vector<std::string>::const_iterator it; for (it = input_files_.begin(); it != input_files_.end(); it++) { std::cout << "\t Translating " << *it << std::endl; translateFile(*it); } }
QList<QObject *> FileController::getFileList() { qDebug() << "FileController::getFileList"; QString directory = getUserFilesDir(); QStringList fileList = scanDirIter(QDir(directory), WAVE_TYPE); fileList.sort(); QList<QObject *> fileModelsList; for(int i=0; i<fileList.length(); i++) { QString fileName = fileList.at(i); QString translation; QString translateFileName = directory + fileName.remove(0,1) + TRANSL_TYPE; QFile translateFile(translateFileName); if (translateFile.open(QIODevice::ReadOnly | QIODevice::Text)) { while (!translateFile.atEnd()) { QByteArray data = translateFile.readAll(); translation = QString(data); } } fileModelsList.append(new FileObject(fileName, translation)); } return fileModelsList; }