DtkGui 5.5.23
DTK Gui module
Public 槽 | 信号 | Public 成员函数 | 属性 | 友元 | 所有成员列表
Dtk::Gui::DPlatformTheme类 参考

一个提供窗口主题的类. 更多...

类 Dtk::Gui::DPlatformTheme 继承关系图:
Inheritance graph
[图例]
Dtk::Gui::DPlatformTheme 的协作图:
Collaboration graph
[图例]

Public 槽

void setCursorBlinkTime (int cursorBlinkTime)
 
void setCursorBlinkTimeout (int cursorBlinkTimeout)
 
void setCursorBlink (bool cursorBlink)
 
void setDoubleClickDistance (int doubleClickDistance)
 
void setDoubleClickTime (int doubleClickTime)
 
void setDndDragThreshold (int dndDragThreshold)
 
void setThemeName (const QByteArray &themeName)
 
void setIconThemeName (const QByteArray &iconThemeName)
 
void setSoundThemeName (const QByteArray &soundThemeName)
 
void setFontName (const QByteArray &fontName)
 
void setMonoFontName (const QByteArray &monoFontName)
 
void setFontPointSize (qreal fontPointSize)
 
void setGtkFontName (const QByteArray &fontName)
 
void setActiveColor (const QColor activeColor)
 
void setWindow (const QColor &window)
 
void setWindowText (const QColor &windowText)
 
void setBase (const QColor &base)
 
void setAlternateBase (const QColor &alternateBase)
 
void setToolTipBase (const QColor &toolTipBase)
 
void setToolTipText (const QColor &toolTipText)
 
void setText (const QColor &text)
 
void setButton (const QColor &button)
 
void setButtonText (const QColor &buttonText)
 
void setBrightText (const QColor &brightText)
 
void setLight (const QColor &light)
 
void setMidlight (const QColor &midlight)
 
void setDark (const QColor &dark)
 
void setMid (const QColor &mid)
 
void setShadow (const QColor &shadow)
 
void setHighlight (const QColor &highlight)
 
void setHighlightedText (const QColor &highlightedText)
 
void setLink (const QColor &link)
 
void setLinkVisited (const QColor &linkVisited)
 
void setItemBackground (const QColor &itemBackground)
 
void setTextTitle (const QColor &textTitle)
 
void setTextTips (const QColor &textTips)
 
void setTextWarning (const QColor &textWarning)
 
void setTextLively (const QColor &textLively)
 
void setLightLively (const QColor &lightLively)
 
void setDarkLively (const QColor &darkLively)
 
void setFrameBorder (const QColor &frameBorder)
 
void setDotsPerInch (const QString &screenName, int dpi)
 
void setWindowRadius (int windowRadius)
 

信号

void cursorBlinkTimeChanged (int cursorBlinkTime)
 
void cursorBlinkTimeoutChanged (int cursorBlinkTimeout)
 
void cursorBlinkChanged (bool cursorBlink)
 
void doubleClickDistanceChanged (int doubleClickDistance)
 
void doubleClickTimeChanged (int doubleClickTime)
 
void dndDragThresholdChanged (int dndDragThreshold)
 
void themeNameChanged (QByteArray themeName)
 
void iconThemeNameChanged (QByteArray iconThemeName)
 
void soundThemeNameChanged (QByteArray soundThemeName)
 
void fontNameChanged (QByteArray fontName)
 
void monoFontNameChanged (QByteArray monoFontName)
 
void fontPointSizeChanged (qreal fontPointSize)
 
void gtkFontNameChanged (QByteArray fontName)
 
void activeColorChanged (QColor activeColor)
 
void paletteChanged (DPalette palette)
 
void windowChanged (QColor window)
 
void windowTextChanged (QColor windowText)
 
void baseChanged (QColor base)
 
void alternateBaseChanged (QColor alternateBase)
 
void toolTipBaseChanged (QColor toolTipBase)
 
void toolTipTextChanged (QColor toolTipText)
 
void textChanged (QColor text)
 
void buttonChanged (QColor button)
 
void buttonTextChanged (QColor buttonText)
 
void brightTextChanged (QColor brightText)
 
void lightChanged (QColor light)
 
void midlightChanged (QColor midlight)
 
void darkChanged (QColor dark)
 
void midChanged (QColor mid)
 
void shadowChanged (QColor shadow)
 
void highlightChanged (QColor highlight)
 
void highlightedTextChanged (QColor highlightedText)
 
void linkChanged (QColor link)
 
void linkVisitedChanged (QColor linkVisited)
 
void itemBackgroundChanged (QColor itemBackground)
 
void textTitleChanged (QColor textTitle)
 
void textTipsChanged (QColor textTips)
 
void textWarningChanged (QColor textWarning)
 
void textLivelyChanged (QColor textLively)
 
void lightLivelyChanged (QColor lightLively)
 
void darkLivelyChanged (QColor darkLively)
 
void frameBorderChanged (QColor frameBorder)
 
void dotsPerInchChanged (const QString &screen, int dpi)
 
void windowRadiusChanged (int r)
 
- 信号 继承自 Dtk::Gui::DNativeSettings
void allKeysChanged ()
 
void propertyChanged (const QByteArray &name, const QVariant &value)
 

Public 成员函数

 DPlatformTheme (quint32 window, QObject *parent=nullptr)
 
 DPlatformTheme (quint32 window, DPlatformTheme *parent)
 
bool isValid () const
 
DPlatformThemeparentTheme () const
 
void setFallbackProperty (bool fallback)
 
DPalette palette () const
 
DPalette fetchPalette (const DPalette &base, bool *ok=nullptr) const
 
void setPalette (const DPalette &palette)
 
int cursorBlinkTime () const
 
int cursorBlinkTimeout () const
 
bool cursorBlink () const
 
int doubleClickDistance () const
 
int doubleClickTime () const
 
int dndDragThreshold () const
 
int windowRadius () const
 
int windowRadius (int defaultValue) const
 
QByteArray themeName () const
 
QByteArray iconThemeName () const
 
QByteArray soundThemeName () const
 
QByteArray fontName () const
 
QByteArray monoFontName () const
 
qreal fontPointSize () const
 
QByteArray gtkFontName () const
 
QColor activeColor () const
 
bool isValidPalette () const
 
QColor window () const
 
QColor windowText () const
 
QColor base () const
 
QColor alternateBase () const
 
QColor toolTipBase () const
 
QColor toolTipText () const
 
QColor text () const
 
QColor button () const
 
QColor buttonText () const
 
QColor brightText () const
 
QColor light () const
 
QColor midlight () const
 
QColor dark () const
 
QColor mid () const
 
QColor shadow () const
 
QColor highlight () const
 
QColor highlightedText () const
 
QColor link () const
 
QColor linkVisited () const
 
QColor itemBackground () const
 
QColor textTitle () const
 
QColor textTips () const
 
QColor textWarning () const
 
QColor textLively () const
 
QColor lightLively () const
 
QColor darkLively () const
 
QColor frameBorder () const
 
int dotsPerInch (const QString &screenName=QString()) const
 
- Public 成员函数 继承自 Dtk::Gui::DNativeSettings
 DNativeSettings (quint32 window, const QByteArray &domain=QByteArray(), QObject *parent=nullptr)
 
bool isValid () const
 
QByteArrayList allKeys () const
 
QVariant getSetting (const QByteArray &name) const
 
void setSetting (const QByteArray &name, const QVariant &value)
 
- Public 成员函数 继承自 QObject
virtual const QMetaObjectmetaObject () const const
 
 QObject (QObject *parent)
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
QString objectName () const const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
bool signalsBlocked () const const
 
bool blockSignals (bool block)
 
QThreadthread () const const
 
void moveToThread (QThread *targetThread)
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::milliseconds time, Qt::TimerType timerType)
 
void killTimer (int id)
 
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 &regExp, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
const QObjectListchildren () const const
 
void setParent (QObject *parent)
 
void installEventFilter (QObject *filterObj)
 
void removeEventFilter (QObject *obj)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
void dumpObjectTree () const const
 
void dumpObjectInfo () const const
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const const
 
QList< QByteArraydynamicPropertyNames () const const
 
void destroyed (QObject *obj)
 
void objectNameChanged (const QString &objectName)
 
QObjectparent () const const
 
bool inherits (const char *className) const const
 
void deleteLater ()
 
 Q_DISABLE_COPY (Class)
 
 Q_DISABLE_MOVE (Class)
 
 Q_DISABLE_COPY_MOVE (Class)
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
qFindChild (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QRegExp &regExp)
 
 Q_CLASSINFO (Name, Value)
 
 Q_INTERFACES (...)
 
 Q_PROPERTY (...)
 
 Q_ENUMS (...)
 
 Q_FLAGS (...)
 
 Q_ENUM (...)
 
 Q_FLAG (...)
 
 Q_ENUM_NS (...)
 
 Q_FLAG_NS (...)
 
 Q_OBJECT Q_OBJECT
 
 Q_GADGET Q_GADGET
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SLOTS Q_SLOTS
 
 Q_SLOT Q_SLOT
 
 Q_EMIT Q_EMIT
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 

属性

int cursorBlinkTime
 
int cursorBlinkTimeout
 
bool cursorBlink
 
int doubleClickDistance
 
int doubleClickTime
 
int dndDragThreshold
 
int windowRadius
 
QByteArray themeName
 
QByteArray iconThemeName
 
QByteArray soundThemeName
 
QByteArray fontName
 
QByteArray monoFontName
 
qreal fontPointSize
 
QByteArray gtkFontName
 
QColor activeColor
 
QColor window
 
QColor windowText
 
QColor base
 
QColor alternateBase
 
QColor toolTipBase
 
QColor toolTipText
 
QColor text
 
QColor button
 
QColor buttonText
 
QColor brightText
 
QColor light
 
QColor midlight
 
QColor dark
 
QColor mid
 
QColor shadow
 
QColor highlight
 
QColor highlightedText
 
QColor link
 
QColor linkVisited
 
QColor itemBackground
 
QColor textTitle
 
QColor textTips
 
QColor textWarning
 
QColor textLively
 
QColor lightLively
 
QColor darkLively
 
QColor frameBorder
 
- 属性 继承自 Dtk::Gui::DNativeSettings
QByteArrayList allKeys
 
- 属性 继承自 QObject
 objectName
 

友元

class DPlatformThemePrivate
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 QObject
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
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 QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
- Public 属性 继承自 QObject
typedef QObjectList
 
- Protected 成员函数 继承自 Dtk::Gui::DNativeSettings
 DNativeSettings (DNativeSettingsPrivate &dd, const QMetaObject *metaObject, quint32 window, QObject *parent)
 
 DNativeSettings (const QMetaObject *metaObject, quint32 window, const QByteArray &domain, QObject *parent)
 
bool init (const QMetaObject *metaObject, quint32 window)
 
- Protected 成员函数 继承自 QObject
QObjectsender () const const
 
int senderSignalIndex () const const
 
int receivers (const char *signal) const const
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
virtual void timerEvent (QTimerEvent *event)
 
virtual void childEvent (QChildEvent *event)
 
virtual void customEvent (QEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 

详细描述

一个提供窗口主题的类.

\inmodule dtkgui


该类的文档由以下文件生成: