![]() |
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>
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().
|
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().
|
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().
|
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().