add the missing theme colors

svn path=/trunk/KDE/kdebase/runtime/; revision=1202701
This commit is contained in:
Marco Martin 2010-12-01 22:43:52 +00:00
parent c87b8e35b6
commit 547adfd19c
2 changed files with 44 additions and 0 deletions

View File

@ -66,5 +66,36 @@ QColor ThemeProxy::visitedLinkColor() const
return Plasma::Theme::defaultTheme()->color(Plasma::Theme::VisitedLinkColor); return Plasma::Theme::defaultTheme()->color(Plasma::Theme::VisitedLinkColor);
} }
QColor ThemeProxy::buttonHoverColor() const
{
return Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonHoverColor);
}
QColor ThemeProxy::buttonFocusColor() const
{
return Plasma::Theme::defaultTheme()->color(Plasma::Theme::ButtonFocusColor);
}
QColor ThemeProxy::viewTextColor() const
{
return Plasma::Theme::defaultTheme()->color(Plasma::Theme::ViewTextColor);
}
QColor ThemeProxy::viewBackgroundColor() const
{
return Plasma::Theme::defaultTheme()->color(Plasma::Theme::ViewBackgroundColor);
}
QColor ThemeProxy::viewHoverColor() const
{
return Plasma::Theme::defaultTheme()->color(Plasma::Theme::ViewHoverColor);
}
QColor ThemeProxy::viewFocusColor() const
{
return Plasma::Theme::defaultTheme()->color(Plasma::Theme::ViewFocusColor);
}
#include "theme_p.moc" #include "theme_p.moc"

View File

@ -34,6 +34,13 @@ class ThemeProxy : public QObject
Q_PROPERTY(QColor buttonBackgroundColor READ buttonBackgroundColor NOTIFY themeChanged) Q_PROPERTY(QColor buttonBackgroundColor READ buttonBackgroundColor NOTIFY themeChanged)
Q_PROPERTY(QColor linkColor READ linkColor NOTIFY themeChanged) Q_PROPERTY(QColor linkColor READ linkColor NOTIFY themeChanged)
Q_PROPERTY(QColor visitedLinkColor READ visitedLinkColor NOTIFY themeChanged) Q_PROPERTY(QColor visitedLinkColor READ visitedLinkColor NOTIFY themeChanged)
Q_PROPERTY(QColor visitedLinkColor READ visitedLinkColor NOTIFY themeChanged)
Q_PROPERTY(QColor buttonHoverColor READ buttonHoverColor NOTIFY themeChanged)
Q_PROPERTY(QColor buttonFocusColor READ buttonFocusColor NOTIFY themeChanged)
Q_PROPERTY(QColor viewTextColor READ viewTextColor NOTIFY themeChanged)
Q_PROPERTY(QColor viewBackgroundColor READ viewBackgroundColor NOTIFY themeChanged)
Q_PROPERTY(QColor viewHoverColor READ viewHoverColor NOTIFY themeChanged)
Q_PROPERTY(QColor viewFocusColor READ viewFocusColor NOTIFY themeChanged)
public: public:
ThemeProxy(QObject *parent = 0); ThemeProxy(QObject *parent = 0);
@ -46,6 +53,12 @@ public:
QColor buttonBackgroundColor() const; QColor buttonBackgroundColor() const;
QColor linkColor() const; QColor linkColor() const;
QColor visitedLinkColor() const; QColor visitedLinkColor() const;
QColor buttonHoverColor() const;
QColor buttonFocusColor() const;
QColor viewTextColor() const;
QColor viewBackgroundColor() const;
QColor viewHoverColor() const;
QColor viewFocusColor() const;
Q_SIGNALS: Q_SIGNALS:
void themeChanged(); void themeChanged();