И дефолтное значение QMutex::RecursionMode = NonRecursive является далеко не всегда оптимальным, часто приходится создавать мутексы с QMutex::Recursive.
Как ни странно, это имеет прямое отношение к теме, гораздо большее чем к дизайну класса вообще. Легко можно сделать CMutex рекурсивным самому (оставив mMutex нерекурсивным).
Есть масса часов показывающих точное время только 2 раза в сутки. Оказывается, они не так уж бесполезны
Всем просто пофиг на вашу ловушку
За всех не расписывайтесь, а Вам пофиг - так нечего тут шуршать