/*************************************************************************** * slaveevent.cpp * ------------------- * * Revision : $Id$ * begin : Tue Jan 29 2002 * copyright : (C) 2002 by Patrick Charbonnier * emai : pch@freeshell.org * ***************************************************************************/ /*************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * ***************************************************************************/ #include "slaveevent.h" #define EVENT_TYPE (TQEvent::User + 252) SlaveEvent::SlaveEvent(Transfer * _item, unsigned int _event, TQ_ULLONG _ldata):TQCustomEvent(EVENT_TYPE) { m_event = _event; m_item = _item; m_ldata = _ldata; m_msg = TQString(""); } SlaveEvent::SlaveEvent(Transfer * _item, unsigned int _event, const TQString & _msg):TQCustomEvent(EVENT_TYPE) { m_event = _event; m_item = _item; m_ldata = 0L; m_msg = _msg; } SlaveEvent::~SlaveEvent() { } unsigned int SlaveEvent::getEvent() const { return m_event; } Transfer *SlaveEvent::getItem() const { return m_item; } TQ_ULLONG SlaveEvent::getData() const { return m_ldata; } const TQString & SlaveEvent::getMsg() const { return m_msg; }