Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/kernel/qcursor.h

    r108 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information (qt-info@nokia.com)
     4** All rights reserved.
     5** Contact: Nokia Corporation (qt-info@nokia.com)
    56**
    67** This file is part of the QtGui module of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you have questions regarding the use of this file, please contact
     37** Nokia at qt-info@nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    7373#ifndef QT_NO_CURSOR
    7474
    75 struct QCursorData;
     75class QCursorData;
    7676class QBitmap;
    7777class QPixmap;
     
    7979#if defined(Q_WS_MAC)
    8080void qt_mac_set_cursor(const QCursor *c, const QPoint &p);
     81#endif
     82#if defined(Q_OS_SYMBIAN)
     83extern void qt_symbian_show_pointer_sprite();
     84extern void qt_symbian_hide_pointer_sprite();
     85extern void qt_symbian_set_pointer_sprite(const QCursor& cursor);
     86extern void qt_symbian_move_cursor_sprite();
    8187#endif
    8288
     
    104110    static void setPos(int x, int y);
    105111    inline static void setPos(const QPoint &p) { setPos(p.x(), p.y()); }
    106 
     112   
    107113#ifdef qdoc
    108114    HCURSOR_or_HANDLE handle() const;
     
    126132#elif defined(Q_WS_QWS)
    127133    int handle() const;
     134#elif defined(Q_OS_SYMBIAN)
     135    Qt::HANDLE handle() const;
    128136#endif
    129137#endif
     
    132140    QCursorData *d;
    133141#if defined(Q_WS_MAC)
     142    friend void *qt_mac_nsCursorForQCursor(const QCursor &c);
    134143    friend void qt_mac_set_cursor(const QCursor *c, const QPoint &p);
     144#endif
     145#if defined(Q_OS_SYMBIAN)
     146    friend void qt_symbian_show_pointer_sprite();
     147    friend void qt_symbian_hide_pointer_sprite();
     148    friend void qt_symbian_set_pointer_sprite(const QCursor& cursor);
     149    friend void qt_symbian_move_cursor_sprite();
    135150#endif
    136151};
Note: See TracChangeset for help on using the changeset viewer.