Пример #1
0
void Notifications::RemoveAllInGroup(int groupId)
{
    for (size_t i = wnds.Count(); i > 0; i--) {
        if (wnds.At(i - 1)->groupId == groupId)
            RemoveNotification(wnds.At(i - 1));
    }
}
Пример #2
0
void Notifications::RemoveForGroup(int groupId)
{
    CrashIf(!groupId);
    for (size_t i = wnds.Count(); i > 0; i--) {
        if (wnds.At(i - 1)->groupId == groupId)
            RemoveNotification(wnds.At(i - 1));
    }
}
Пример #3
0
 ~PrintThreadData() {
     CloseHandle(thread);
     delete data;
     RemoveNotification(wnd);
 }