![]() |
Qt 6.x
The Qt SDK
|
#include <AppKit/AppKit.h>#include "qcocoatheme.h"#include <QtCore/QOperatingSystemVersion>#include <QtCore/QVariant>#include "qcocoasystemtrayicon.h"#include "qcocoamenuitem.h"#include "qcocoamenu.h"#include "qcocoamenubar.h"#include "qcocoahelpers.h"#include <QtCore/qfileinfo.h>#include <QtCore/private/qcore_mac_p.h>#include <QtGui/private/qfont_p.h>#include <QtGui/private/qguiapplication_p.h>#include <QtGui/private/qcoregraphics_p.h>#include <QtGui/qpainter.h>#include <QtGui/qtextformat.h>#include <QtGui/private/qcoretextfontdatabase_p.h>#include <QtGui/private/qfontengine_coretext_p.h>#include <QtGui/private/qabstractfileiconengine_p.h>#include <qpa/qplatformdialoghelper.h>#include <qpa/qplatformintegration.h>#include <qpa/qplatformnativeinterface.h>#include "qcocoacolordialoghelper.h"#include "qcocoafiledialoghelper.h"#include "qcocoafontdialoghelper.h"#include "qcocoamessagedialog.h"#include <CoreServices/CoreServices.h>
Include dependency graph for qcocoatheme.mm:Go to the source code of this file.
Classes | |
| struct | QMacPaletteMap |
| class | QCocoaFileIconEngine |
Macros | |
| #define | MAC_PALETTE_ENTRY(pal, active, inactive) QMacPaletteMap(pal, [NSColor active], [NSColor inactive]) |
Functions | |
| static QT_BEGIN_NAMESPACE QPalette * | qt_mac_createSystemPalette () |
| static QHash< QPlatformTheme::Palette, QPalette * > | qt_mac_createRolePalettes () |
| QPixmap | qt_mac_convert_iconref (const IconRef icon, int width, int height) |
Variables | |
| static QMacPaletteMap | mac_widget_colors [] |
| static const int | mac_widget_colors_count = sizeof(mac_widget_colors) / sizeof(mac_widget_colors[0]) |
| #define MAC_PALETTE_ENTRY | ( | pal, | |
| active, | |||
| inactive | |||
| ) | QMacPaletteMap(pal, [NSColor active], [NSColor inactive]) |
Definition at line 112 of file qcocoatheme.mm.
| QPixmap qt_mac_convert_iconref | ( | const IconRef | icon, |
| int | width, | ||
| int | height | ||
| ) |
Definition at line 314 of file qcocoatheme.mm.
References icon, rect, and ret.
Referenced by QCocoaTheme::standardPixmap().
Here is the caller graph for this function:
|
static |
Definition at line 133 of file qcocoatheme.mm.
References QPalette::Active, QPalette::AlternateBase, QPalette::Base, QPalette::brush(), QPlatformTheme::ButtonPalette, QPalette::ButtonText, QPalette::color(), QPlatformTheme::ComboBoxPalette, QPalette::Disabled, QPlatformTheme::HeaderPalette, QPalette::Highlight, QPalette::HighlightedText, i, QPalette::Inactive, QHash< Key, T >::insert(), QPlatformTheme::ItemViewPalette, QPlatformTheme::LabelPalette, mac_widget_colors, mac_widget_colors_count, QPlatformTheme::MenuBarPalette, QPlatformTheme::MenuPalette, qt_mac_createSystemPalette(), qt_mac_toQBrush(), qt_mac_toQColor(), QPalette::setBrush(), QPalette::setColor(), QPlatformTheme::TabBarPalette, QPalette::Text, QPlatformTheme::TextEditPalette, QPlatformTheme::TextLineEditPalette, QPalette::ToolTipText, and QPalette::WindowText.
Referenced by QCocoaTheme::handleSystemThemeChange(), and QCocoaTheme::palette().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 40 of file qcocoatheme.mm.
References QPalette::AccentColor, QPalette::Active, QPalette::Base, Qt::black, QPalette::ButtonText, QBrush::color(), QPalette::Dark, QColor::darker(), QPalette::Disabled, QPalette::Highlight, QPalette::HighlightedText, QPalette::Inactive, QColor::lighter(), QPalette::Link, QPalette::Normal, palette, QPalette::PlaceholderText, qt_mac_toQBrush(), qt_mac_toQColor(), QPalette::Shadow, QPalette::Text, QPalette::ToolTipBase, Qt::white, QPalette::Window, and QPalette::WindowText.
Referenced by QCocoaTheme::handleSystemThemeChange(), QCocoaTheme::palette(), and qt_mac_createRolePalettes().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 114 of file qcocoatheme.mm.
Referenced by qt_mac_createRolePalettes().
|
static |
Definition at line 131 of file qcocoatheme.mm.
Referenced by qt_mac_createRolePalettes().