Use C++11 enum class

This commit is contained in:
Jonas Kvinge
2023-02-18 14:09:27 +01:00
parent e6c5f76872
commit dd72fb4ca5
237 changed files with 2915 additions and 2840 deletions

View File

@@ -36,9 +36,9 @@ namespace Utilities {
long SetThreadIOPriority(const IoPriority priority) {
#ifdef Q_OS_LINUX
return syscall(SYS_ioprio_set, IOPRIO_WHO_PROCESS, GetThreadId(), 4 | priority << IOPRIO_CLASS_SHIFT);
return syscall(SYS_ioprio_set, IOPRIO_WHO_PROCESS, GetThreadId(), 4 | static_cast<int>(priority) << IOPRIO_CLASS_SHIFT);
#elif defined(Q_OS_MACOS)
return setpriority(PRIO_DARWIN_THREAD, 0, priority == IOPRIO_CLASS_IDLE ? PRIO_DARWIN_BG : 0);
return setpriority(PRIO_DARWIN_THREAD, 0, priority == IoPriority::IOPRIO_CLASS_IDLE ? PRIO_DARWIN_BG : 0);
#else
Q_UNUSED(priority);
return 0;