Самому числовые значения для событий лучше не писать. Для пограничного значения есть специальная костанта QEvent::User, после которой ты определяешь свои события.
Вот начало, которое лучше переделать:
#ifndef HGEVENT_H
#define HGEVENT_H
#include <qevent.h>
enum
{
IsHaveStop=QEvent::User + 1, //Событие "имеем признак стоп"
CloseProgressStop //Событие "удалить окно завершения"
};