diff --git a/src/modules/dock/dbusadaptordock.h b/src/modules/dock/dbusadaptordock.h index cbb9679..b1e98ec 100644 --- a/src/modules/dock/dbusadaptordock.h +++ b/src/modules/dock/dbusadaptordock.h @@ -216,7 +216,7 @@ Q_SIGNALS: // SIGNALS void DisplayModeChanged(int value) const; void DockedAppsChanged(const QStringList &value) const; void EntriesChanged(const QList &value) const; - void FrontendWindowRectChanged() const; + void FrontendWindowRectChanged(const QRect &dockRect) const; void HideModeChanged(int value) const; void HideStateChanged(int value) const; void HideTimeoutChanged(uint value) const; diff --git a/src/modules/dock/dock.cpp b/src/modules/dock/dock.cpp index 9c59e90..710b492 100644 --- a/src/modules/dock/dock.cpp +++ b/src/modules/dock/dock.cpp @@ -501,7 +501,7 @@ void Dock::setFrontendWindowRect(int32_t x, int32_t y, uint width, uint height) m_frontendWindowRect.setHeight(height); updateHideState(false); - Q_EMIT frontendWindowRectChanged(); + Q_EMIT frontendWindowRectChanged(m_frontendWindowRect); } /** diff --git a/src/modules/dock/dock.h b/src/modules/dock/dock.h index f30fb52..a4c2d26 100644 --- a/src/modules/dock/dock.h +++ b/src/modules/dock/dock.h @@ -155,7 +155,7 @@ Q_SIGNALS: void entryAdded(QDBusObjectPath entryObjPath, int index); void entryRemoved(QString id); void hideStateChanged(int); - void frontendWindowRectChanged(); + void frontendWindowRectChanged(const QRect &dockRect); void showRecentChanged(bool); void showMultiWindowChanged(bool);