Skip to content

Commit

Permalink
Use c++11
Browse files Browse the repository at this point in the history
  • Loading branch information
Hexta committed Oct 20, 2013
1 parent 728b39f commit a241a27
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ cmake_minimum_required(VERSION 2.8)

set(project "JAA")

SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")

find_package(Qt4 REQUIRED)
include(${QT_USE_FILE})
add_definitions(${QT_DEFINITIONS})
Expand All @@ -14,6 +16,7 @@ add_subdirectory(Compressor)
include_directories(${CMAKE_SOURCE_DIR})



set(${project}_SRC main.cpp)

add_executable(${project} ${${project}_SRC})
Expand Down
18 changes: 9 additions & 9 deletions Compressor/compressor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -58,21 +58,22 @@ Compressor::compress(

vector<int> proceedFiles;

for (vector<QString>::const_iterator i = iFileNames.begin();
i != iFileNames.end(); ++i) {
int fileId = 0;

const int fileId = i - iFileNames.begin();
QFile fin(*i);
for (const auto &iFileName: iFileNames) {
QFile fin(iFileName);

if (!fin.open(QIODevice::ReadOnly)) {
showInfo(CompressorStatus::INPUT_FILE_OPEN_ERROR, *i, fileId + 1);
showInfo(CompressorStatus::INPUT_FILE_OPEN_ERROR, iFileName, fileId + 1);
error = CompressorStatus::INPUT_FILE_OPEN_ERROR;
continue;
}
fin.close();

proceedFiles.push_back(fileId);
decodedDataSize += fin.size();

++fileId;
}

block = new DataBlock(blocksize);
Expand Down Expand Up @@ -280,10 +281,9 @@ Compressor::decompress(const QString &iFileName,
vector<string> * brokenFilesNames = blocksTable.getNonCompleteFilesNames();

if (brokenFilesNames)
for (vector<string>::iterator i = brokenFilesNames->begin();
i != brokenFilesNames->end(); ++i) {
showInfo(CompressorStatus::INPUT_FILE_CORRUPTED, i->c_str(),
blocksTable.getId(*i));
for (auto &brokenFileName: *brokenFilesNames) {
showInfo(CompressorStatus::INPUT_FILE_CORRUPTED, brokenFileName.c_str(),
blocksTable.getId(brokenFileName));
if (keepBroken == false) removeBrokenFiles();
}

Expand Down

0 comments on commit a241a27

Please sign in to comment.