Changeset View
Changeset View
Standalone View
Standalone View
geometry.cpp
Show First 20 Lines • Show All 2142 Lines • ▼ Show 20 Line(s) | 2142 | { | |||
---|---|---|---|---|---|
2143 | setMaximize(m & MaximizeVertical, m & MaximizeHorizontal); | 2143 | setMaximize(m & MaximizeVertical, m & MaximizeHorizontal); | ||
2144 | } | 2144 | } | ||
2145 | 2145 | | |||
2146 | void AbstractClient::setMaximize(bool vertically, bool horizontally) | 2146 | void AbstractClient::setMaximize(bool vertically, bool horizontally) | ||
2147 | { | 2147 | { | ||
2148 | // changeMaximize() flips the state, so change from set->flip | 2148 | // changeMaximize() flips the state, so change from set->flip | ||
2149 | const MaximizeMode oldMode = maximizeMode(); | 2149 | const MaximizeMode oldMode = maximizeMode(); | ||
2150 | changeMaximize( | 2150 | changeMaximize( | ||
2151 | oldMode & MaximizeVertical ? !vertically : vertically, | | |||
2152 | oldMode & MaximizeHorizontal ? !horizontally : horizontally, | 2151 | oldMode & MaximizeHorizontal ? !horizontally : horizontally, | ||
2152 | oldMode & MaximizeVertical ? !vertically : vertically, | ||||
2153 | false); | 2153 | false); | ||
2154 | const MaximizeMode newMode = maximizeMode(); | 2154 | const MaximizeMode newMode = maximizeMode(); | ||
2155 | if (oldMode != newMode) { | 2155 | if (oldMode != newMode) { | ||
2156 | emit clientMaximizedStateChanged(this, newMode); | 2156 | emit clientMaximizedStateChanged(this, newMode); | ||
2157 | emit clientMaximizedStateChanged(this, vertically, horizontally); | 2157 | emit clientMaximizedStateChanged(this, vertically, horizontally); | ||
2158 | } | 2158 | } | ||
2159 | 2159 | | |||
2160 | } | 2160 | } | ||
Show All 22 Lines | 2165 | public: | |||
2183 | } | 2183 | } | ||
2184 | private: | 2184 | private: | ||
2185 | AbstractClient *m_client; | 2185 | AbstractClient *m_client; | ||
2186 | TabGroup::States m_states; | 2186 | TabGroup::States m_states; | ||
2187 | }; | 2187 | }; | ||
2188 | 2188 | | |||
2189 | 2189 | | |||
2190 | static bool changeMaximizeRecursion = false; | 2190 | static bool changeMaximizeRecursion = false; | ||
2191 | void Client::changeMaximize(bool vertical, bool horizontal, bool adjust) | 2191 | void Client::changeMaximize(bool horizontal, bool vertical, bool adjust) | ||
2192 | { | 2192 | { | ||
2193 | if (changeMaximizeRecursion) | 2193 | if (changeMaximizeRecursion) | ||
2194 | return; | 2194 | return; | ||
2195 | 2195 | | |||
2196 | if (!isResizable() || isToolbar()) // SELI isToolbar() ? | 2196 | if (!isResizable() || isToolbar()) // SELI isToolbar() ? | ||
2197 | return; | 2197 | return; | ||
2198 | 2198 | | |||
2199 | QRect clientArea; | 2199 | QRect clientArea; | ||
▲ Show 20 Lines • Show All 1243 Lines • Show Last 20 Lines |