Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QWindows11StylePrivate Class Reference

#include <qwindows11style_p.h>

Inheritance diagram for QWindows11StylePrivate:
Collaboration diagram for QWindows11StylePrivate:

Protected Attributes

QVarLengthFlatMap< QWindows11Style::Icon, QIcon, 16 > m_standardIcons
bool nativeRoundedTopLevelWindows
Protected Attributes inherited from QWindowsVistaStylePrivate
QFont assetFont

Additional Inherited Members

Public Types inherited from QWindowsVistaStylePrivate
enum  Theme {
  ButtonTheme , ComboboxTheme , EditTheme , HeaderTheme ,
  ListViewTheme , MenuTheme , ProgressTheme , RebarTheme ,
  ScrollBarTheme , SpinTheme , TabTheme , TaskDialogTheme ,
  ToolBarTheme , ToolTipTheme , TrackBarTheme , WindowTheme ,
  StatusTheme , VistaTreeViewTheme , NThemes
}
Public Member Functions inherited from QWindowsVistaStylePrivate
 QWindowsVistaStylePrivate ()
 ~QWindowsVistaStylePrivate ()
void init (bool force=false)
void cleanup (bool force=false)
void cleanupHandleMap ()
HBITMAP buffer (int w=0, int h=0)
HDC bufferHDC ()
bool isTransparent (QWindowsThemeData &QWindowsThemeData)
QRegion region (QWindowsThemeData &QWindowsThemeData)
bool drawBackground (QWindowsThemeData &QWindowsThemeData, qreal correctionFactor=1)
bool drawBackgroundThruNativeBuffer (QWindowsThemeData &QWindowsThemeData, qreal aditionalDevicePixelRatio, qreal correctionFactor)
bool drawBackgroundDirectly (HDC dc, QWindowsThemeData &QWindowsThemeData, qreal aditionalDevicePixelRatio)
bool hasAlphaChannel (const QRect &rect)
bool fixAlphaChannel (const QRect &rect)
bool swapAlphaChannel (const QRect &rect, bool allPixels=false)
QTime animationTime () const
bool transitionsEnabled () const
Static Public Member Functions inherited from QWindowsVistaStylePrivate
static HTHEME createTheme (int theme, const QWidget *widget)
static QString themeName (int theme)
static bool isItemViewDelegateLineEdit (const QWidget *widget)
static int pixelMetricFromSystemDp (QStyle::PixelMetric pm, const QStyleOption *option=nullptr, const QWidget *widget=nullptr)
static int fixedPixelMetric (QStyle::PixelMetric pm)
static bool isLineEditBaseColorSet (const QStyleOption *option, const QWidget *widget)
static HWND winId (const QWidget *widget)
static bool useVista (bool update=false)
static QBackingStorebackingStoreForWidget (const QWidget *widget)
static HDC hdcForWidgetBackingStore (const QWidget *widget)
Public Attributes inherited from QWindowsVistaStylePrivate
QRgb groupBoxTextColor = 0
QRgb groupBoxTextColorDisabled = 0
QRgb sliderTickColor = 0
bool hasInitColors = false

Detailed Description

Definition at line 156 of file qwindows11style_p.h.

Member Data Documentation

◆ m_standardIcons

QVarLengthFlatMap<QWindows11Style::Icon, QIcon, 16> QWindows11StylePrivate::m_standardIcons
protected

Definition at line 162 of file qwindows11style_p.h.

◆ nativeRoundedTopLevelWindows

bool QWindows11StylePrivate::nativeRoundedTopLevelWindows
protected

Definition at line 163 of file qwindows11style_p.h.

Referenced by QWindows11Style::polish(), and QWindows11Style::unpolish().


The documentation for this class was generated from the following files: