Changeset View
Changeset View
Standalone View
Standalone View
tabbox/tabbox.cpp
Show All 32 Lines | |||||
33 | // kwin | 33 | // kwin | ||
34 | #ifdef KWIN_BUILD_ACTIVITIES | 34 | #ifdef KWIN_BUILD_ACTIVITIES | ||
35 | #include "activities.h" | 35 | #include "activities.h" | ||
36 | #endif | 36 | #endif | ||
37 | #include "client.h" | 37 | #include "client.h" | ||
38 | #include "effects.h" | 38 | #include "effects.h" | ||
39 | #include "input.h" | 39 | #include "input.h" | ||
40 | #include "keyboard_input.h" | 40 | #include "keyboard_input.h" | ||
41 | #include "pointer_input.h" | ||||
41 | #include "focuschain.h" | 42 | #include "focuschain.h" | ||
42 | #include "screenedge.h" | 43 | #include "screenedge.h" | ||
43 | #include "screens.h" | 44 | #include "screens.h" | ||
44 | #include "unmanaged.h" | 45 | #include "unmanaged.h" | ||
45 | #include "virtualdesktops.h" | 46 | #include "virtualdesktops.h" | ||
46 | #include "workspace.h" | 47 | #include "workspace.h" | ||
47 | #include "xcbutils.h" | 48 | #include "xcbutils.h" | ||
48 | // Qt | 49 | // Qt | ||
▲ Show 20 Lines • Show All 1429 Lines • ▼ Show 20 Line(s) | |||||
1478 | } | 1479 | } | ||
1479 | 1480 | | |||
1480 | void TabBox::close(bool abort) | 1481 | void TabBox::close(bool abort) | ||
1481 | { | 1482 | { | ||
1482 | if (isGrabbed()) { | 1483 | if (isGrabbed()) { | ||
1483 | removeTabBoxGrab(); | 1484 | removeTabBoxGrab(); | ||
1484 | } | 1485 | } | ||
1485 | hide(abort); | 1486 | hide(abort); | ||
1487 | input()->pointer()->setEnableConstraints(true); | ||||
1486 | m_tabGrab = false; | 1488 | m_tabGrab = false; | ||
1487 | m_desktopGrab = false; | 1489 | m_desktopGrab = false; | ||
1488 | m_noModifierGrab = false; | 1490 | m_noModifierGrab = false; | ||
1489 | } | 1491 | } | ||
1490 | 1492 | | |||
1491 | void TabBox::accept(bool closeTabBox) | 1493 | void TabBox::accept(bool closeTabBox) | ||
1492 | { | 1494 | { | ||
1493 | AbstractClient *c = currentClient(); | 1495 | AbstractClient *c = currentClient(); | ||
▲ Show 20 Lines • Show All 119 Lines • Show Last 20 Lines |