Qtopia Home - Classes - Hierachy - Annotated - Functions - Qt Embedded |

# taskbarappletinterface.h

This is the verbatim text of the taskbarappletinterface.h include file. It is provided only for illustration; the copyright remains with Trolltech.

    /**********************************************************************
    ** 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.
    **
    ** In addition, as a special exception Trolltech gives permission to link
    ** the code of this program with Qtopia applications copyrighted, developed
    ** and distributed by Trolltech under the terms of the Qtopia Personal Use
    ** License Agreement. You must comply with the GNU General Public License
    ** in all respects for all of the code used other than the applications
    ** licensed under the Qtopia Personal Use License Agreement. If you modify
    ** this file, you may extend this exception to your version of the file,
    ** but you are not obligated to do so. If you do not wish to do so, delete
    ** this exception statement from your version.
    **
    ** 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 TASKBARAPPLETINTERFACE_H
    #define TASKBARAPPLETINTERFACE_H

    #include <qtopia/qcom.h>
    #include <qpixmap.h>

    #ifndef QT_NO_COMPONENT
    // {6CA34D0B-C637-4865-A667-7D4CD8A70407}
    # ifndef IID_TaskbarApplet
    #  define IID_TaskbarApplet QUuid( 0x6ca34d0b, 0xc637, 0x4865, 0xa6, 0x67, 0x7d, 0x4c, 0xd8, 0xa7, 0x04, 0x07)
    # endif
    #endif

    class QWidget;

    struct QTOPIA_PLUGIN_EXPORT TaskbarAppletInterface : public QUnknownInterface
    {
        virtual QWidget *applet( QWidget *parent ) = 0;
        virtual int position() const = 0;
    };

    #endif