Changeset View
Changeset View
Standalone View
Standalone View
kdecoration/breezedecoration.h
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Line(s) | 46 | { | |||
---|---|---|---|---|---|
86 | QColor fontColor( void ) const; | 86 | QColor fontColor( void ) const; | ||
87 | //@} | 87 | //@} | ||
88 | 88 | | |||
89 | //*@name maximization modes | 89 | //*@name maximization modes | ||
90 | //@{ | 90 | //@{ | ||
91 | inline bool isMaximized( void ) const; | 91 | inline bool isMaximized( void ) const; | ||
92 | inline bool isMaximizedHorizontally( void ) const; | 92 | inline bool isMaximizedHorizontally( void ) const; | ||
93 | inline bool isMaximizedVertically( void ) const; | 93 | inline bool isMaximizedVertically( void ) const; | ||
94 | | ||||
95 | inline bool isLeftEdge( void ) const; | ||||
96 | inline bool isRightEdge( void ) const; | ||||
97 | inline bool isTopEdge( void ) const; | ||||
98 | inline bool isBottomEdge( void ) const; | ||||
99 | | ||||
94 | inline bool hideTitleBar( void ) const; | 100 | inline bool hideTitleBar( void ) const; | ||
95 | //@} | 101 | //@} | ||
96 | 102 | | |||
97 | public Q_SLOTS: | 103 | public Q_SLOTS: | ||
98 | void init() override; | 104 | void init() override; | ||
99 | 105 | | |||
100 | private Q_SLOTS: | 106 | private Q_SLOTS: | ||
101 | void reconfigure(); | 107 | void reconfigure(); | ||
▲ Show 20 Lines • Show All 60 Lines • ▼ Show 20 Line(s) | |||||
162 | } | 168 | } | ||
163 | 169 | | |||
164 | bool Decoration::hasNoSideBorders( void ) const | 170 | bool Decoration::hasNoSideBorders( void ) const | ||
165 | { | 171 | { | ||
166 | if( m_internalSettings && m_internalSettings->mask() & BorderSize ) return m_internalSettings->borderSize() == InternalSettings::BorderNoSides; | 172 | if( m_internalSettings && m_internalSettings->mask() & BorderSize ) return m_internalSettings->borderSize() == InternalSettings::BorderNoSides; | ||
167 | else return settings()->borderSize() == KDecoration2::BorderSize::NoSides; | 173 | else return settings()->borderSize() == KDecoration2::BorderSize::NoSides; | ||
168 | } | 174 | } | ||
169 | 175 | | |||
170 | bool Decoration::isMaximized( void ) const { return client().data()->isMaximized() && !m_internalSettings->drawBorderOnMaximizedWindows(); } | 176 | bool Decoration::isMaximized( void ) const | ||
171 | bool Decoration::isMaximizedHorizontally( void ) const { return client().data()->isMaximizedHorizontally() && !m_internalSettings->drawBorderOnMaximizedWindows(); } | 177 | { return client().data()->isMaximized() && !m_internalSettings->drawBorderOnMaximizedWindows(); } | ||
172 | bool Decoration::isMaximizedVertically( void ) const { return client().data()->isMaximizedVertically() && !m_internalSettings->drawBorderOnMaximizedWindows(); } | 178 | | ||
173 | bool Decoration::hideTitleBar( void ) const { return m_internalSettings->hideTitleBar() && !client().data()->isShaded(); } | 179 | bool Decoration::isMaximizedHorizontally( void ) const | ||
180 | { return client().data()->isMaximizedHorizontally() && !m_internalSettings->drawBorderOnMaximizedWindows(); } | ||||
181 | | ||||
182 | bool Decoration::isMaximizedVertically( void ) const | ||||
183 | { return client().data()->isMaximizedVertically() && !m_internalSettings->drawBorderOnMaximizedWindows(); } | ||||
184 | | ||||
185 | bool Decoration::isLeftEdge( void ) const | ||||
186 | { return (client().data()->isMaximizedHorizontally() || client().data()->adjacentScreenEdges().testFlag( Qt::LeftEdge ) ) && !m_internalSettings->drawBorderOnMaximizedWindows(); } | ||||
187 | | ||||
188 | bool Decoration::isRightEdge( void ) const | ||||
189 | { return (client().data()->isMaximizedHorizontally() || client().data()->adjacentScreenEdges().testFlag( Qt::RightEdge ) ) && !m_internalSettings->drawBorderOnMaximizedWindows(); } | ||||
190 | | ||||
191 | bool Decoration::isTopEdge( void ) const | ||||
192 | { return (client().data()->isMaximizedVertically() || client().data()->adjacentScreenEdges().testFlag( Qt::TopEdge ) ) && !m_internalSettings->drawBorderOnMaximizedWindows(); } | ||||
193 | | ||||
194 | bool Decoration::isBottomEdge( void ) const | ||||
195 | { return (client().data()->isMaximizedVertically() || client().data()->adjacentScreenEdges().testFlag( Qt::BottomEdge ) ) && !m_internalSettings->drawBorderOnMaximizedWindows(); } | ||||
196 | | ||||
197 | bool Decoration::hideTitleBar( void ) const | ||||
198 | { return m_internalSettings->hideTitleBar() && !client().data()->isShaded(); } | ||||
174 | 199 | | |||
175 | } | 200 | } | ||
176 | 201 | | |||
177 | #endif | 202 | #endif |