![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qt_windows.h>#include "qwindowstheme.h"#include "qwindowsmenu.h"#include "qwindowsdialoghelpers.h"#include "qwindowscontext.h"#include "qwindowsiconengine.h"#include "qwindowsintegration.h"#include "qwindowsscreen.h"#include "qwindowswindow.h"#include "qwindowswindowclassregistry.h"#include <commctrl.h>#include <objbase.h>#include <commoncontrols.h>#include <shellapi.h>#include <QtCore/qapplicationstatic.h>#include <QtCore/qvariant.h>#include <QtCore/qcoreapplication.h>#include <QtCore/qdebug.h>#include <QtCore/qsysinfo.h>#include <QtCore/qcache.h>#include <QtCore/qthread.h>#include <QtCore/qqueue.h>#include <QtCore/qmutex.h>#include <QtCore/qwaitcondition.h>#include <QtCore/qoperatingsystemversion.h>#include <QtGui/qcolor.h>#include <QtGui/qpalette.h>#include <QtGui/qguiapplication.h>#include <QtGui/qpainter.h>#include <QtGui/qpixmapcache.h>#include <qpa/qwindowsysteminterface.h>#include <QtGui/private/qabstractfileiconengine_p.h>#include <QtGui/private/qwindowsfontdatabase_p.h>#include <private/qwinregistry_p.h>#include <QtCore/private/qfunctions_win_p.h>#include <QtGui/private/qwindowsthemecache_p.h>#include <algorithm>Go to the source code of this file.
Classes | |
| class | QShGetFileInfoThread |
| struct | QShGetFileInfoThread::Task |
| class | FakePointer< T > |
| class | QWindowsFileIconEngine |
Functions | |
| static bool | booleanSystemParametersInfo (UINT what, bool defaultValue) |
| static DWORD | dWordSystemParametersInfo (UINT what, DWORD defaultValue) |
| static QColor | mixColors (const QColor &c1, const QColor &c2) |
| static QColor | getSysColor (int indexindex) |
| static QColor | qt_accentColor (AccentColorLevel levellevel) |
| static QPalette | standardPalette () |
| static QColor | placeHolderColor (QColor textColor) |
| static QPalette | toolTipPalette (const QPalette &systemPalette, bool light, bool highContrastEnabled) |
| static QPalette | menuPalette (const QPalette &systemPalette, bool light) |
| static QPalette * | menuBarPalette (const QPalette &menuPalette, bool light) |
| LRESULT QT_WIN_CALLBACK | qThemeChangeObserverWndProc (HWND hwnd, UINT messagemessage, WPARAM wParam, LPARAM lParam) |
| static QStringList | iconThemeSearchPaths () |
| static QStringList | styleNames () |
| static int | uiEffects () |
| QDebug | operator<< (QDebug d, const NONCLIENTMETRICS &mm) |
| Q_GUI_EXPORT QPixmap | qt_pixmapFromWinHICON (HICON icon) |
| static QPixmap | loadIconFromShell32 (int resourceId, QSizeF sizesize) |
| static QString | dirIconPixmapCacheKey (int iIcon, int iconSize, int imageListSize) |
| static QPixmap | pixmapFromShellImageList (int iImageList, int iIcon) |
| static bool | doUseNativeMenus () |
Variables | |
| static int | fileIconSizes [FileIconSizeCount] |
| anonymous enum |
| Enumerator | |
|---|---|
| sHIL_EXTRALARGE | |
| sHIL_JUMBO | |
| sHIL_EXTRALARGE | |
| sHIL_JUMBO | |
Definition at line 1055 of file qwindowstheme.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| sHIL_EXTRALARGE | |
| sHIL_JUMBO | |
| sHIL_EXTRALARGE | |
| sHIL_JUMBO | |
Definition at line 1055 of file qwindowstheme.cpp.
| enum AccentColorLevel |
Definition at line 82 of file qwindowstheme.cpp.
| enum AccentColorLevel |
Definition at line 82 of file qwindowstheme.cpp.
| enum FileIconSize |
| Enumerator | |
|---|---|
| SmallFileIcon | |
| LargeFileIcon | |
| ExtraLargeFileIcon | |
| JumboFileIcon | |
| FileIconSizeCount | |
| SmallFileIcon | |
| LargeFileIcon | |
| ExtraLargeFileIcon | |
| JumboFileIcon | |
| FileIconSizeCount | |
Definition at line 859 of file qwindowstheme.cpp.
| enum FileIconSize |
| Enumerator | |
|---|---|
| SmallFileIcon | |
| LargeFileIcon | |
| ExtraLargeFileIcon | |
| JumboFileIcon | |
| FileIconSizeCount | |
| SmallFileIcon | |
| LargeFileIcon | |
| ExtraLargeFileIcon | |
| JumboFileIcon | |
| FileIconSizeCount | |
Definition at line 859 of file qwindowstheme.cpp.
|
inlinestatic |
Definition at line 59 of file qwindowstheme.cpp.
|
static |
Definition at line 1060 of file qwindowstheme.cpp.
References sHIL_EXTRALARGE, and sHIL_JUMBO.
|
inlinestatic |
Definition at line 1247 of file qwindowstheme.cpp.
References QWindowsIntegration::instance(), and QWindowsIntegration::options().
Referenced by QWindowsTheme::useNativeMenus().
|
inlinestatic |
Definition at line 67 of file qwindowstheme.cpp.
|
inlinestatic |
Definition at line 99 of file qwindowstheme.cpp.
|
inlinestatic |
Definition at line 578 of file qwindowstheme.cpp.
Definition at line 904 of file qwindowstheme.cpp.
Definition at line 491 of file qwindowstheme.cpp.
Definition at line 452 of file qwindowstheme.cpp.
Definition at line 75 of file qwindowstheme.cpp.
Definition at line 804 of file qwindowstheme.cpp.
|
static |
Definition at line 1098 of file qwindowstheme.cpp.
Definition at line 299 of file qwindowstheme.cpp.
|
inlinestaticnodiscard |
Definition at line 105 of file qwindowstheme.cpp.
References AccentColorDark, AccentColorDarker, AccentColorDarkest, AccentColorLight, AccentColorLighter, and AccentColorLightest.
| Q_GUI_EXPORT QPixmap qt_pixmapFromWinHICON | ( | HICON | icon | ) |
Definition at line 648 of file qpixmap_win.cpp.
| LRESULT QT_WIN_CALLBACK qThemeChangeObserverWndProc | ( | HWND | hwnd, |
| UINT | message, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam ) |
Definition at line 508 of file qwindowstheme.cpp.
|
inlinestatic |
Definition at line 283 of file qwindowstheme.cpp.
|
inlinestatic |
Definition at line 584 of file qwindowstheme.cpp.
|
inlinestatic |
Definition at line 421 of file qwindowstheme.cpp.
|
inlinestatic |
Definition at line 592 of file qwindowstheme.cpp.
Referenced by QWindowsTheme::themeHint().
|
static |
Definition at line 885 of file qwindowstheme.cpp.
Referenced by QWindowsFileIconEngine::filePixmap().