diff --git a/thumbnailitem.cpp b/thumbnailitem.cpp index f5eb1e1231..a8524c7a8e 100644 --- a/thumbnailitem.cpp +++ b/thumbnailitem.cpp @@ -146,7 +146,7 @@ void WindowThumbnailItem::setWId(qulonglong wId) emit wIdChanged(wId); } -void WindowThumbnailItem::setClient(Client *client) +void WindowThumbnailItem::setClient(AbstractClient *client) { if (m_client == client) { return; diff --git a/thumbnailitem.h b/thumbnailitem.h index 26854b66f6..d57939bac4 100644 --- a/thumbnailitem.h +++ b/thumbnailitem.h @@ -28,7 +28,7 @@ along with this program. If not, see . namespace KWin { -class Client; +class AbstractClient; class EffectWindow; class EffectWindowImpl; @@ -77,7 +77,7 @@ class WindowThumbnailItem : public AbstractThumbnailItem { Q_OBJECT Q_PROPERTY(qulonglong wId READ wId WRITE setWId NOTIFY wIdChanged SCRIPTABLE true) - Q_PROPERTY(KWin::Client *client READ client WRITE setClient NOTIFY clientChanged) + Q_PROPERTY(KWin::AbstractClient *client READ client WRITE setClient NOTIFY clientChanged) public: explicit WindowThumbnailItem(QQuickItem *parent = 0); virtual ~WindowThumbnailItem(); @@ -86,8 +86,8 @@ public: return m_wId; } void setWId(qulonglong wId); - Client *client() const; - void setClient(Client *client); + AbstractClient *client() const; + void setClient(AbstractClient *client); virtual void paint(QPainter *painter); Q_SIGNALS: void wIdChanged(qulonglong wid); @@ -96,7 +96,7 @@ protected Q_SLOTS: virtual void repaint(KWin::EffectWindow* w); private: qulonglong m_wId; - Client *m_client; + AbstractClient *m_client; }; class DesktopThumbnailItem : public AbstractThumbnailItem @@ -139,7 +139,7 @@ QQuickItem* AbstractThumbnailItem::clipTo() const } inline -Client *WindowThumbnailItem::client() const +AbstractClient *WindowThumbnailItem::client() const { return m_client; }