/********************************************************************** ** Copyright (C) 2000-2005 Trolltech AS. All rights reserved. ** ** This file is part of the Qtopia Environment. ** ** 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. ** ** A copy of the GNU GPL license version 2 is included in this package as ** LICENSE.GPL. ** ** 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. ** ** See http://www.trolltech.com/gpl/ for GPL licensing information. ** ** Contact info@trolltech.com if any conditions of this licensing are ** not clear to you. ** **********************************************************************/ #ifndef QCOPIMPL_H #define QCOPIMPL_H #ifdef QWS #include #endif #include #include #include #include #include #include #include #ifndef Q_OS_WIN32 #include #include #include #endif // No tr() anywhere in this file void doqcopusage(); void doqcopsyntax( const QString &where, const QString &what ); int doqcopimpl (int argc, char *argv[]); class QCopWatcher : public QObject { Q_OBJECT public: QCopWatcher( QObject *parent, const QString& msg ); ~QCopWatcher(); signals: void done(); public slots: void received( const QCString& msg, const QByteArray& data ); void timeout(); private: QCString msg; }; #endif