42 #ifndef QWINDOWSVISTASTYLE_P_H 43 #define QWINDOWSVISTASTYLE_P_H 58 #if !defined(QT_NO_STYLE_WINDOWSVISTA) 59 #include <private/qwindowsxpstyle_p.h> 60 #include <private/qpaintengine_raster_p.h> 94 #if !defined(SCHEMA_VERIFY_VSSYM32) 95 #define TMT_ANIMATIONDURATION 5006 96 #define TMT_TRANSITIONDURATIONS 6000 97 #define EP_EDITBORDER_NOSCROLL 6 98 #define EP_EDITBORDER_HVSCROLL 9 99 #define EP_BACKGROUND 3 102 #define EBS_DISABLED 3 103 #define EBS_READONLY 5 104 #define PBS_DEFAULTED_ANIMATING 6 108 #define MBI_DISABLED 4 110 #define MB_INACTIVE 2 112 #define PP_FILLVERT 6 113 #define PP_MOVEOVERLAY 8 114 #define PP_MOVEOVERLAYVERT 10 115 #define MENU_BARBACKGROUND 7 116 #define MENU_BARITEM 8 117 #define MENU_POPUPCHECK 11 118 #define MENU_POPUPCHECKBACKGROUND 12 119 #define MENU_POPUPGUTTER 13 120 #define MENU_POPUPITEM 14 121 #define MENU_POPUPBORDERS 10 122 #define MENU_POPUPSEPARATOR 15 123 #define MC_CHECKMARKNORMAL 1 124 #define MC_CHECKMARKDISABLED 2 125 #define MC_BULLETNORMAL 3 126 #define MC_BULLETDISABLED 4 127 #define ABS_UPHOVER 17 128 #define ABS_DOWNHOVER 18 129 #define ABS_LEFTHOVER 19 130 #define ABS_RIGHTHOVER 20 131 #define CP_DROPDOWNBUTTONRIGHT 6 132 #define CP_DROPDOWNBUTTONLEFT 7 133 #define SCRBS_HOVER 5 134 #define TVP_HOTGLYPH 4 135 #define SPI_GETCLIENTAREAANIMATION 0x1042 136 #define TDLG_PRIMARYPANEL 1 137 #define TDLG_SECONDARYPANEL 8 201 static bool resolveSymbols();
202 static inline bool useVista();
204 void stopAnimation(
const QWidget *);
207 bool transitionsEnabled()
const;
218 #endif // QT_NO_STYLE_WINDOWSVISTA 220 #endif // QWINDOWSVISTASTYLE_P_H void setDuration(int duration)
The QPainter class performs low-level painting on widgets and other paint devices.
The QWindowsVistaStyle class provides a look and feel suitable for applications on Microsoft Windows ...
virtual void paint(QPainter *painter, const QStyleOption *option)
QWindowsVistaTransition()
void setWidget(QWidget *widget)
#define QT_END_NAMESPACE
This macro expands to.
virtual ~QWindowsVistaAnimation()
const QTime & startTime() const
void drawBlendedImage(QPainter *painter, QRect rect, float value)
QPointer< QWidget > _widget
QWidget * m_treeViewHelper
The QTime class provides clock time functions.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QStyleOption class stores the parameters used by QStyle functions.
QBasicTimer animationTimer
void setRunning(bool val)
The QImage class provides a hardware-independent image representation that allows direct access to th...
void setEndImage(const QImage &image)
#define Q_DECLARE_PUBLIC(Class)
void setPrimaryImage(const QImage &image)
void setAlternateImage(const QImage &image)
The QRect class defines a rectangle in the plane using integer precision.
The QBasicTimer class provides timer events for objects.
QList< QWindowsVistaAnimation * > animations
void setStartImage(const QImage &image)
void setDuration(int duration)
virtual ~QWindowsVistaPulse()
void setStartTime(const QTime &startTime)
The QList class is a template class that provides lists.
virtual ~QWindowsVistaTransition()