Units
#include <units.h>

Properties | |
QtObject | __styleItem |
qreal | devicePixelRatio |
real | devicePixelRatio |
variant | fontMetrics |
int | gridUnit |
QQmlPropertyMap | iconSizeHints |
QQmlPropertyMap | iconSizes |
QtObject | iconSizes |
int | largeSpacing |
int | longDuration |
int | shortDuration |
int | smallSpacing |
int | toolTipDelay |
int | veryLongDuration |
int | veryShortDuration |
int | wheelScrollLines |
![]() | |
objectName | |
Signals | |
void | devicePixelRatioChanged () |
void | durationChanged () |
void | gridUnitChanged () |
void | iconSizeHintsChanged () |
void | iconSizesChanged () |
void | spacingChanged () |
Static Public Member Functions | |
static Q_INVOKABLE int | roundToIconSize (int size) |
![]() | |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Additional Inherited Members | |
![]() | |
QObject (QObject *parent) | |
bool | blockSignals (bool block) |
const QObjectList & | children () const const |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectInfo () |
void | dumpObjectInfo () const const |
void | dumpObjectTree () |
void | dumpObjectTree () const const |
QList< QByteArray > | dynamicPropertyNames () const const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
bool | inherits (const char *className) const const |
void | installEventFilter (QObject *filterObj) |
bool | isWidgetType () const const |
bool | isWindowType () const const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const const |
void | moveToThread (QThread *targetThread) |
QString | objectName () const const |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
QVariant | property (const char *name) const const |
Q_CLASSINFO (Name, Value) | |
Q_DISABLE_COPY (Class) | |
Q_DISABLE_COPY_MOVE (Class) | |
Q_DISABLE_MOVE (Class) | |
Q_EMIT Q_EMIT | |
Q_ENUM (...) | |
Q_ENUM_NS (...) | |
Q_ENUMS (...) | |
Q_FLAG (...) | |
Q_FLAG_NS (...) | |
Q_FLAGS (...) | |
Q_GADGET Q_GADGET | |
Q_INTERFACES (...) | |
Q_INVOKABLE Q_INVOKABLE | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_OBJECT Q_OBJECT | |
Q_PROPERTY (...) | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
Q_SIGNAL Q_SIGNAL | |
Q_SIGNALS Q_SIGNALS | |
Q_SLOT Q_SLOT | |
Q_SLOTS Q_SLOTS | |
T | qFindChild (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
T | qobject_cast (QObject *object) |
T | qobject_cast (const QObject *object) |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
void | removeEventFilter (QObject *obj) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const const |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
QThread * | thread () const const |
![]() | |
typedef | QObjectList |
![]() | |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
bool | isSignalConnected (const QMetaMethod &signal) const const |
int | receivers (const char *signal) const const |
QObject * | sender () const const |
int | senderSignalIndex () const const |
virtual void | timerEvent (QTimerEvent *event) |
Detailed Description
A set of values to define semantically sizes and durations.
Expose sizes to QML.
- Remarks
- This component is a singleton
Property Documentation
QtObject Units::__styleItem |
- Remarks
- This property is read-only
Definition at line 85 of file kirigamiplasmadesktopstyle/Units.qml.
|
read |
The ratio between physical and device-independent pixels.
This value does not depend on the \ size of the configured font. If you want to take font sizes into account when scaling elements, use theme.mSize(theme.defaultFont), units.smallSpacing and units.largeSpacing. The devicePixelRatio follows the definition of "device independent pixel" by Microsoft.
real Units::devicePixelRatio |
The ratio between physical and device-independent pixels.
This value does not depend on the size of the configured font. If you want to take font sizes into account when scaling elements, use theme.mSize(theme.defaultFont), units.smallSpacing and units.largeSpacing. The devicePixelRatio follows the definition of "device independent pixel" by Microsoft.
Definition at line 62 of file kirigamiplasmadesktopstyle/Units.qml.
variant Units::fontMetrics |
metrics used by the default font
Definition at line 101 of file kirigamiplasmadesktopstyle/Units.qml.
|
read |
The fundamental unit of space that should be used for sizes, expressed in pixels.
Given the screen has an accurate DPI settings, it corresponds to the height of the font's boundingRect.
Given the screen has an accurate DPI settings, it corresponds to a width of the capital letter M
|
read |
|
read |
units.iconSizes provides access to platform-dependent icon sizing
The icon sizes provided are normalized for different DPI, so icons will scale depending on the DPI.
Icon sizes from KIconLoader, adjusted to devicePixelRatio:
- small
- smallMedium
- medium
- large
- huge
- enormous
- desktop (DEPRECATED: use iconSizeHints instead)
QtObject Units::iconSizes |
units.iconSizes provides access to platform-dependent icon sizing
The icon sizes provided are normalized for different DPI, so icons will scale depending on the DPI.
Icon sizes from KIconLoader, adjusted to devicePixelRatio:
- small
- smallMedium
- medium
- large
- huge
- enormous
Not devicePixelRation-adjusted::
- desktop
Definition at line 41 of file kirigamiplasmadesktopstyle/Units.qml.
|
read |
units.largeSpacing is the amount of spacing that should be used inside bigger UI elements, for example between an icon and the corresponding text.
Internally, this size depends on the size of the default font as rendered on the screen, so it takes user-configured font size and DPI into account.
|
read |
|
read |
|
read |
units.smallSpacing is the amount of spacing that should be used around smaller UI elements, for example as spacing in Columns.
Internally, this size depends on the size of the default font as rendered on the screen, so it takes user-configured font size and DPI into account.
int Units::toolTipDelay |
time in ms by which the display of tooltips will be delayed.
- See also
- ToolTip.delay property
Definition at line 97 of file kirigamiplasmadesktopstyle/Units.qml.
|
read |
|
read |
int Units::wheelScrollLines |
How much the mouse scroll wheel scrolls, expressed in lines of text.
Note: this is strictly for classical mouse wheels, touchpads 2 figer scrolling won't be affected
- Remarks
- This property is read-only
Note: this is strictly for classical mouse wheels, touchpads 2 figer scrolling won't be affected
Definition at line 91 of file kirigamiplasmadesktopstyle/Units.qml.
Member Function Documentation
|
static |
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Jan 27 2021 22:40:51 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.