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/styles/qwindowsvistastyle_p.h

    r2 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**
     
    7777#include <qprogressbar.h>
    7878#include <qdockwidget.h>
     79#include <qlistview.h>
    7980#include <qtreeview.h>
    8081#include <qtextedit.h>
     
    8485#include <qtreeview.h>
    8586#include <qlistview.h>
     87#include <qtableview.h>
    8688#include <qbasictimer.h>
    8789#include <qcommandlinkbutton.h>
     
    135137#endif
    136138
    137 class Animation
     139class QWindowsVistaAnimation
    138140{
    139141public :
    140     Animation() : _running(true) { }
    141     virtual ~Animation() { }
     142    QWindowsVistaAnimation() : _running(true) { }
     143    virtual ~QWindowsVistaAnimation() { }
    142144    QWidget * widget() const { return _widget; }
    143145    bool running() const { return _running; }
     
    160162
    161163// Handles state transition animations
    162 class Transition : public Animation
     164class QWindowsVistaTransition : public QWindowsVistaAnimation
    163165{
    164166public :
    165     Transition() : Animation() {}
    166     virtual ~Transition() { }
     167    QWindowsVistaTransition() : QWindowsVistaAnimation() {}
     168    virtual ~QWindowsVistaTransition() { }
    167169    void setDuration(int duration) { _duration = duration; }
    168170    void setStartImage(const QImage &image) { _primaryImage = image; }
     
    175177
    176178// Handles pulse animations (default buttons)
    177 class Pulse: public Animation
     179class QWindowsVistaPulse: public QWindowsVistaAnimation
    178180{
    179181public :
    180     Pulse() : Animation() {}
    181     virtual ~Pulse() { }
     182    QWindowsVistaPulse() : QWindowsVistaAnimation() {}
     183    virtual ~QWindowsVistaPulse() { }
    182184    void setDuration(int duration) { _duration = duration; }
    183185    void setPrimaryImage(const QImage &image) { _primaryImage = image; }
     
    198200    static bool resolveSymbols();
    199201    static inline bool useVista();
    200     void startAnimation(Animation *);
     202    void startAnimation(QWindowsVistaAnimation *);
    201203    void stopAnimation(const QWidget *);
    202     Animation* widgetAnimation(const QWidget *) const;
     204    QWindowsVistaAnimation* widgetAnimation(const QWidget *) const;
    203205    void timerEvent();
    204206    bool transitionsEnabled() const;
     
    206208
    207209private:
    208     QList <Animation*> animations;
     210    QList <QWindowsVistaAnimation*> animations;
    209211    QBasicTimer animationTimer;
    210212    QWidget *m_treeViewHelper;
Note: See TracChangeset for help on using the changeset viewer.