forked from openkylin/ukui-panel
fix(task-manager):预览图右键最大化&还原时激活窗口
This commit is contained in:
parent
871368148d
commit
0b43daad15
|
@ -692,11 +692,13 @@ void UkuiTaskManager::minimizeWindow(const QVariant &wid)
|
||||||
void UkuiTaskManager::maximizeWindow(const QVariant &wid)
|
void UkuiTaskManager::maximizeWindow(const QVariant &wid)
|
||||||
{
|
{
|
||||||
WindowManager::maximizeWindow(wid.toString());
|
WindowManager::maximizeWindow(wid.toString());
|
||||||
|
WindowManager::activateWindow(wid.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
void UkuiTaskManager::restoreWindow(const QVariant &wid)
|
void UkuiTaskManager::restoreWindow(const QVariant &wid)
|
||||||
{
|
{
|
||||||
WindowManager::restoreWindow(wid.toString());
|
WindowManager::restoreWindow(wid.toString());
|
||||||
|
WindowManager::activateWindow(wid.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
void UkuiTaskManager::keepAbove(const QVariant &wid)
|
void UkuiTaskManager::keepAbove(const QVariant &wid)
|
||||||
|
|
|
@ -100,7 +100,6 @@ bool XcbWindowManager::isMaximized(const QString &wid)
|
||||||
void XcbWindowManager::maximizeWindow(const QString &wid)
|
void XcbWindowManager::maximizeWindow(const QString &wid)
|
||||||
{
|
{
|
||||||
KWindowSystem::setState(wid.toUInt(), NET::Max);
|
KWindowSystem::setState(wid.toUInt(), NET::Max);
|
||||||
KWindowSystem::activateWindow(wid.toInt());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool XcbWindowManager::isMinimized(const QString &wid)
|
bool XcbWindowManager::isMinimized(const QString &wid)
|
||||||
|
@ -172,7 +171,6 @@ void XcbWindowManager::closeWindow(const QString& wid)
|
||||||
void XcbWindowManager::restoreWindow(const QString &wid)
|
void XcbWindowManager::restoreWindow(const QString &wid)
|
||||||
{
|
{
|
||||||
KWindowSystem::clearState(wid.toUInt(), NET::Max);
|
KWindowSystem::clearState(wid.toUInt(), NET::Max);
|
||||||
KWindowSystem::activateWindow(wid.toUInt());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void XcbWindowManager::windowChangedProxy(WId wid, NET::Properties prop1, NET::Properties2 prop2)
|
void XcbWindowManager::windowChangedProxy(WId wid, NET::Properties prop1, NET::Properties2 prop2)
|
||||||
|
|
Loading…
Reference in New Issue