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
QStyleHintsPrivate Class Reference

#include <qstylehints_p.h>

+ Inheritance diagram for QStyleHintsPrivate:
+ Collaboration diagram for QStyleHintsPrivate:

Public Member Functions

Qt::ColorScheme colorScheme () const
 
void updateColorScheme (Qt::ColorScheme colorScheme)
 
- Public Member Functions inherited from QObjectPrivate
void ensureExtraData ()
 
 QObjectPrivate (int version=QObjectPrivateVersion)
 
virtual ~QObjectPrivate ()
 
void deleteChildren ()
 
void clearBindingStorage ()
 
void checkForIncompatibleLibraryVersion (int version) const
 
void setParent_helper (QObject *)
 
void moveToThread_helper ()
 
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData, QBindingStatus *status)
 
QObjectList receiverList (const char *signal) const
 
void ensureConnectionData ()
 
void addConnection (int signal, Connection *c)
 
int signalIndex (const char *signalName, const QMetaObject **meta=nullptr) const
 
bool isSignalConnected (uint signalIdx, bool checkDeclarative=true) const
 
bool maybeSignalConnected (uint signalIndex) const
 
bool isDeclarativeSignalConnected (uint signalIdx) const
 
void connectNotify (const QMetaMethod &signal)
 
void disconnectNotify (const QMetaMethod &signal)
 
void reinitBindingStorageAfterThreadMove ()
 
virtual std::string flagsForDumping () const
 
virtual void writeToDebugStream (QDebug &) const
 
QtPrivate::QPropertyAdaptorSlotObjectgetPropertyAdaptorSlotObject (const QMetaProperty &property)
 
- Public Member Functions inherited from QObjectData
 QObjectData ()=default
 
virtual ~QObjectData ()=0
 
QMetaObjectdynamicMetaObject () const
 

Static Public Member Functions

static QStyleHintsPrivateget (QStyleHints *q)
 
- Static Public Member Functions inherited from QObjectPrivate
static bool removeConnection (Connection *c)
 
static QObjectPrivateget (QObject *o)
 
static const QObjectPrivateget (const QObject *o)
 
template<typename Func1 , typename Func2 >
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
 
template<typename Func1 , typename Func2 >
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot)
 
static QMetaObject::Connection connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject)
 
static QMetaObject::Connection connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
 
static QMetaObject::Connection connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
 
static bool disconnect (const QObject *sender, int signal_index, void **slot)
 
static bool disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot)
 

Public Attributes

int m_mouseDoubleClickInterval = -1
 
int m_mousePressAndHoldInterval = -1
 
int m_startDragDistance = -1
 
int m_startDragTime = -1
 
int m_keyboardInputInterval = -1
 
int m_cursorFlashTime = -1
 
int m_tabFocusBehavior = -1
 
int m_uiEffects = -1
 
int m_showShortcutsInContextMenus = -1
 
int m_wheelScrollLines = -1
 
int m_mouseQuickSelectionThreshold = -1
 
int m_mouseDoubleClickDistance = -1
 
int m_touchDoubleTapDistance = -1
 
- Public Attributes inherited from QObjectPrivate
ExtraDataextraData
 
QAtomicPointer< QThreadDatathreadData
 
QAtomicPointer< ConnectionDataconnections
 
union { 
 
   QObject *   currentChildBeingDeleted 
 
   QAbstractDeclarativeData *   declarativeData 
 
};  
 
QAtomicPointer< QtSharedPointer::ExternalRefCountDatasharedRefcount
 
- Public Attributes inherited from QObjectData
QObjectq_ptr
 
QObjectparent
 
QObjectList children
 
uint isWidget: 1
 
uint blockSig: 1
 
uint wasDeleted: 1
 
uint isDeletingChildren: 1
 
uint sendChildEvents: 1
 
uint receiveChildEvents: 1
 
uint isWindow: 1
 
uint deleteLaterCalled: 1
 
uint isQuickItem: 1
 
uint willBeWidget: 1
 
uint wasWidget: 1
 
uint receiveParentEvents: 1
 
uint unused: 20
 
QAtomicInt postedEvents
 
QDynamicMetaObjectDatametaObject
 
QBindingStorage bindingStorage
 

Additional Inherited Members

- Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
 
using ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData>
 

Detailed Description

Definition at line 25 of file qstylehints_p.h.

Member Function Documentation

◆ colorScheme()

Qt::ColorScheme QStyleHintsPrivate::colorScheme ( ) const
inline

Definition at line 43 of file qstylehints_p.h.

Referenced by updateColorScheme().

+ Here is the caller graph for this function:

◆ get()

QStyleHintsPrivate * QStyleHintsPrivate::get ( QStyleHints * q)
static

Definition at line 615 of file qstylehints.cpp.

References Q_ASSERT.

Referenced by QGuiApplicationPrivate::createPlatformIntegration(), and QGuiApplicationPrivate::handleThemeChanged().

+ Here is the caller graph for this function:

◆ updateColorScheme()

void QStyleHintsPrivate::updateColorScheme ( Qt::ColorScheme colorScheme)

QStyleHintsPrivate::updateColorScheme - set a new color scheme.

This function is called by the QPA plugin when the system theme changes. This in turn might be the result of an explicit request of a color scheme via setColorScheme.

Set colorScheme as the new color scheme of the QStyleHints. The colorSchemeChanged signal will be emitted if present and new color scheme differ.

Definition at line 606 of file qstylehints.cpp.

References colorScheme(), and emit.

+ Here is the call graph for this function:

Member Data Documentation

◆ m_cursorFlashTime

int QStyleHintsPrivate::m_cursorFlashTime = -1

Definition at line 34 of file qstylehints_p.h.

◆ m_keyboardInputInterval

int QStyleHintsPrivate::m_keyboardInputInterval = -1

Definition at line 33 of file qstylehints_p.h.

◆ m_mouseDoubleClickDistance

int QStyleHintsPrivate::m_mouseDoubleClickDistance = -1

Definition at line 40 of file qstylehints_p.h.

◆ m_mouseDoubleClickInterval

int QStyleHintsPrivate::m_mouseDoubleClickInterval = -1

Definition at line 29 of file qstylehints_p.h.

◆ m_mousePressAndHoldInterval

int QStyleHintsPrivate::m_mousePressAndHoldInterval = -1

Definition at line 30 of file qstylehints_p.h.

◆ m_mouseQuickSelectionThreshold

int QStyleHintsPrivate::m_mouseQuickSelectionThreshold = -1

Definition at line 39 of file qstylehints_p.h.

◆ m_showShortcutsInContextMenus

int QStyleHintsPrivate::m_showShortcutsInContextMenus = -1

Definition at line 37 of file qstylehints_p.h.

◆ m_startDragDistance

int QStyleHintsPrivate::m_startDragDistance = -1

Definition at line 31 of file qstylehints_p.h.

◆ m_startDragTime

int QStyleHintsPrivate::m_startDragTime = -1

Definition at line 32 of file qstylehints_p.h.

◆ m_tabFocusBehavior

int QStyleHintsPrivate::m_tabFocusBehavior = -1

Definition at line 35 of file qstylehints_p.h.

◆ m_touchDoubleTapDistance

int QStyleHintsPrivate::m_touchDoubleTapDistance = -1

Definition at line 41 of file qstylehints_p.h.

◆ m_uiEffects

int QStyleHintsPrivate::m_uiEffects = -1

Definition at line 36 of file qstylehints_p.h.

◆ m_wheelScrollLines

int QStyleHintsPrivate::m_wheelScrollLines = -1

Definition at line 38 of file qstylehints_p.h.


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