Move ::userTime to AbstractClient
Default implementation returns 0.
This commit is contained in:
parent
1a7e8aeaf2
commit
dde1947461
3 changed files with 7 additions and 1 deletions
|
@ -82,4 +82,9 @@ void AbstractClient::packTo(int left, int top)
|
||||||
Q_UNUSED(top)
|
Q_UNUSED(top)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
xcb_timestamp_t AbstractClient::userTime() const
|
||||||
|
{
|
||||||
|
return XCB_TIME_CURRENT_TIME;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -109,6 +109,7 @@ public:
|
||||||
virtual void takeFocus() = 0;
|
virtual void takeFocus() = 0;
|
||||||
virtual bool wantsInput() const = 0;
|
virtual bool wantsInput() const = 0;
|
||||||
virtual void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2) = 0;
|
virtual void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2) = 0;
|
||||||
|
virtual xcb_timestamp_t userTime() const;
|
||||||
|
|
||||||
virtual void growHorizontal();
|
virtual void growHorizontal();
|
||||||
virtual void shrinkHorizontal();
|
virtual void shrinkHorizontal();
|
||||||
|
|
2
client.h
2
client.h
|
@ -510,7 +510,7 @@ public:
|
||||||
|
|
||||||
void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2) override;
|
void checkWorkspacePosition(QRect oldGeometry = QRect(), int oldDesktop = -2) override;
|
||||||
void updateUserTime(xcb_timestamp_t time = XCB_TIME_CURRENT_TIME);
|
void updateUserTime(xcb_timestamp_t time = XCB_TIME_CURRENT_TIME);
|
||||||
xcb_timestamp_t userTime() const;
|
xcb_timestamp_t userTime() const override;
|
||||||
bool hasUserTimeSupport() const;
|
bool hasUserTimeSupport() const;
|
||||||
|
|
||||||
/// Does 'delete c;'
|
/// Does 'delete c;'
|
||||||
|
|
Loading…
Reference in a new issue