logic: Use all available cores when setting indexer threads to 0 (issue #342)

This commit is contained in:
malte_langkabel
2017-04-11 13:42:20 +02:00
parent 498933d0aa
commit c78fe0d8d4
7 changed files with 64 additions and 5 deletions
+6
View File
@@ -1,6 +1,7 @@
#include "utility/utilityApp.h"
#include <QProcess>
#include <QThread>
#include <qprocessordetection.h>
#include "utility/utilityString.h"
@@ -35,3 +36,8 @@ ApplicationArchitectureType utility::getApplicationArchitectureType()
#endif
return APPLICATION_ARCHITECTURE_UNKNOWN;
}
int utility::getIdealThreadCount()
{
return QThread::idealThreadCount();
}
+2
View File
@@ -10,6 +10,8 @@ namespace utility
std::string executeProcess(const std::string& command, const std::string& workingDirectory = "");
ApplicationArchitectureType getApplicationArchitectureType();
int getIdealThreadCount();
}
#endif // UTILITY_APP_H