Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qstylehints.cpp File Reference

(4585cacaa9f9329a10aaf13a449151f5e9bc7a2c)

#include <qstylehints.h>
#include "qstylehints_p.h"
#include <qpa/qplatformintegration.h>
#include <qpa/qplatformtheme.h>
#include <private/qguiapplication_p.h>
#include <qdebug.h>
#include "moc_qstylehints.cpp"
+ Include dependency graph for qstylehints.cpp:

Go to the source code of this file.

Functions

static QT_BEGIN_NAMESPACE QVariant hint (QPlatformIntegration::StyleHint h)
 
static QVariant themeableHint (QPlatformTheme::ThemeHint th, QPlatformIntegration::StyleHint ih)
 
static QVariant themeableHint (QPlatformTheme::ThemeHint th)
 

Function Documentation

◆ hint()

Definition at line 13 of file qstylehints.cpp.

References QGuiApplicationPrivate::platformIntegration().

Referenced by QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(), QSortFilterProxyModelPrivate::_q_sourceLayoutChanged(), QSSGRhiShaderPipeline::bindingForTexture(), QDataWidgetMapperPrivate::closeEditor(), QAbstractItemView::closeEditor(), QV4::RuntimeHelpers::convertToString(), QPlatformDialogHelper::defaultStyleHint(), QPlatformTheme::defaultThemeHint(), QItemDelegate::doLayout(), QSortedModelEngine::filter(), QUnsortedModelEngine::filter(), fixToolBarOrientation(), QWindowsFontDatabaseBase::fontDefToLOGFONT(), QStyleHints::fontSmoothingGamma(), QTableViewPrivate::heightHintForIndex(), QListViewPrivate::horizontalScrollToValue(), QCommonListViewBase::horizontalScrollToValue(), QListModeViewBase::horizontalScrollToValue(), QTreeView::indexRowSizeHint(), QTriangulator< T >::initialize(), QItemSelectionModelPrivate::layoutAboutToBeChanged(), QItemSelectionModelPrivate::layoutChanged(), QQuickTableViewPrivate::layoutChangedCallback(), QCompletionEngine::matchHint(), QV4::DatePrototype::method_symbolToPrimitive(), QAbstractSpinBox::minimumSizeHint(), QV4::RuntimeHelpers::objectDefaultValue(), QDtlsPrivateOpenSSL::pskClientCallback(), QTlsPrivate::TlsCryptographOpenSSL::pskClientTlsCallback(), dtlscallbacks::q_PSK_client_callback(), QTlsPrivate::q_ssl_psk_client_callback(), qSmartMaxSize(), QStyleHintReturn::qstyleoption_cast(), QQC2::qstyleoption_cast(), QStyleHintReturn::qstyleoption_cast(), QQC2::qstyleoption_cast(), qTriangulate(), QEvent::registerEventType(), QListView::scrollTo(), QTableView::scrollTo(), QTreeView::scrollTo(), QListWidget::scrollToItem(), QTableWidget::scrollToItem(), QTreeWidget::scrollToItem(), QHeaderViewPrivate::sectionsAboutToBeChanged(), QHeaderViewPrivate::sectionsChanged(), QHeaderView::sectionSizeHint(), QTextCharFormat::setFontStyleHint(), QQmlJSFixSuggestion::setHint(), QQuadPath::setHint(), QSvgQualityStyle::setImageRendering(), QQuickPaintedItem::setPerformanceHint(), QSslConfiguration::setPreSharedKeyIdentityHint(), QDeclarativeSearchResultModel::setRelevanceHint(), QPlaceSearchRequest::setRelevanceHint(), QGraphicsView::setRenderHint(), QPainter::setRenderHint(), QSessionManager::setRestartHint(), QFont::setStyleHint(), QTlsBackend::setupClientPskAuth(), QBoxLayoutPrivate::setupGeom(), QStyleHints::showIsFullScreen(), QStyleHints::showIsMaximized(), QToolBarAreaLayoutInfo::sizeHint(), QHeaderView::sizeHint(), QAbstractSpinBox::sizeHint(), QDateTimeEdit::sizeHint(), QTableView::sizeHintForColumn(), QTableView::sizeHintForRow(), QConcatenateTablesProxyModelPrivate::slotSourceLayoutAboutToBeChanged(), QConcatenateTablesProxyModelPrivate::slotSourceLayoutChanged(), QIdentityProxyModelPrivate::sourceLayoutAboutToBeChanged(), QIdentityProxyModelPrivate::sourceLayoutChanged(), QDialogPrivate::styleHint(), QEglFSIntegration::styleHint(), QMinimalEglIntegration::styleHint(), QWasmIntegration::styleHint(), QPlatformDialogHelper::styleHint(), QPlatformIntegration::styleHint(), QAndroidPlatformIntegration::styleHint(), QCocoaIntegration::styleHint(), QIOSIntegration::styleHint(), QQnxIntegration::styleHint(), QWindowsIntegration::styleHint(), QXcbIntegration::styleHint(), QtWaylandClient::QWaylandIntegration::styleHint(), QWindows11Style::styleHint(), QWindowsVistaStyle::styleHint(), QQC2::QWindowsStyle::styleHint(), QPixmapStyle::styleHint(), QAndroidStyle::styleHint(), MyProxyStyle::styleHint(), QProxyStyle::styleHint(), QQC2::QWindowsXPStyle::styleHint(), QCommonStyle::styleHint(), QQC2::QCommonStyle::styleHint(), QQuadPath::testHint(), QPainter::testRenderHint(), QPlatformTheme::themeHint(), QGenericUnixTheme::themeHint(), QGnomeTheme::themeHint(), QAndroidPlatformTheme::themeHint(), QCocoaTheme::themeHint(), QIOSTheme::themeHint(), QWasmTheme::themeHint(), QGtk3Theme::themeHint(), QXdgDesktopPortalTheme::themeHint(), QWindowsTheme::themeHint(), QStyleHints::useRtlExtensions(), QListViewPrivate::verticalScrollToValue(), QCommonListViewBase::verticalScrollToValue(), QListModeViewBase::verticalScrollToValue(), QTableViewPrivate::widthHintForIndex(), QTreeViewPrivate::widthHintForIndex(), QWaylandTextInputPrivate::zwp_text_input_v2_set_content_type(), and QWaylandTextInputV3Private::zwp_text_input_v3_set_content_type().

+ Here is the call graph for this function:

◆ themeableHint() [1/2]

static QVariant themeableHint ( QPlatformTheme::ThemeHint th)
inlinestatic

Definition at line 33 of file qstylehints.cpp.

References QPlatformTheme::defaultThemeHint(), QCoreApplication::instance(), QVariant::isValid(), QGuiApplicationPrivate::platformTheme(), and qWarning.

+ Here is the call graph for this function:

◆ themeableHint() [2/2]