Changeset View
Changeset View
Standalone View
Standalone View
shell_client.cpp
Show First 20 Lines • Show All 1498 Lines • ▼ Show 20 Line(s) | |||||
1499 | } | 1499 | } | ||
1500 | 1500 | | |||
1501 | void ShellClient::updateMaximizeMode(MaximizeMode maximizeMode) | 1501 | void ShellClient::updateMaximizeMode(MaximizeMode maximizeMode) | ||
1502 | { | 1502 | { | ||
1503 | if (maximizeMode == m_maximizeMode) { | 1503 | if (maximizeMode == m_maximizeMode) { | ||
1504 | return; | 1504 | return; | ||
1505 | } | 1505 | } | ||
1506 | 1506 | | |||
1507 | bool horizontalChanged = (maximizeMode & MaximizeHorizontal) != (m_maximizeMode & MaximizeHorizontal); | | |||
1508 | bool verticalChanged = (maximizeMode & MaximizeVertical) != (m_maximizeMode & MaximizeVertical); | | |||
1509 | m_maximizeMode = maximizeMode; | 1507 | m_maximizeMode = maximizeMode; | ||
1510 | 1508 | | |||
1511 | emit clientMaximizedStateChanged(this, m_maximizeMode); | 1509 | emit clientMaximizedStateChanged(this, m_maximizeMode); | ||
1512 | emit clientMaximizedStateChanged(this, horizontalChanged, verticalChanged); | 1510 | emit clientMaximizedStateChanged(this, m_maximizeMode & MaximizeHorizontal, m_maximizeMode & MaximizeVertical); | ||
1513 | } | 1511 | } | ||
1514 | 1512 | | |||
1515 | bool ShellClient::hasStrut() const | 1513 | bool ShellClient::hasStrut() const | ||
1516 | { | 1514 | { | ||
1517 | if (!isShown(true)) { | 1515 | if (!isShown(true)) { | ||
1518 | return false; | 1516 | return false; | ||
1519 | } | 1517 | } | ||
1520 | if (!m_plasmaShellSurface) { | 1518 | if (!m_plasmaShellSurface) { | ||
▲ Show 20 Lines • Show All 427 Lines • Show Last 20 Lines |