Changeset View
Changeset View
Standalone View
Standalone View
app/sessionstack.cpp
Show First 20 Lines • Show All 168 Lines • ▼ Show 20 Line(s) | 168 | { | |||
---|---|---|---|---|---|
169 | if (sessionId == -1) sessionId = m_activeSessionId; | 169 | if (sessionId == -1) sessionId = m_activeSessionId; | ||
170 | if (sessionId == -1) return; | 170 | if (sessionId == -1) return; | ||
171 | if (!m_sessions.contains(sessionId)) return; | 171 | if (!m_sessions.contains(sessionId)) return; | ||
172 | 172 | | |||
173 | if (queryClose(sessionId, QueryCloseTerminal)) | 173 | if (queryClose(sessionId, QueryCloseTerminal)) | ||
174 | m_sessions.value(sessionId)->closeTerminal(); | 174 | m_sessions.value(sessionId)->closeTerminal(); | ||
175 | } | 175 | } | ||
176 | 176 | | |||
177 | bool SessionStack::isBlurEnabled(int sessionId) | ||||
178 | { | ||||
179 | if (sessionId == -1) sessionId = m_activeSessionId; | ||||
180 | if (sessionId == -1) return false; | ||||
181 | if (!m_sessions.contains(sessionId)) return false; | ||||
182 | | ||||
183 | return m_sessions.value(sessionId)->getTerminal(activeTerminalId())->isBlurEnabled(); | ||||
184 | } | ||||
177 | 185 | | |||
178 | void SessionStack::cleanup(int sessionId) | 186 | void SessionStack::cleanup(int sessionId) | ||
179 | { | 187 | { | ||
180 | if (sessionId == m_activeSessionId) m_activeSessionId = -1; | 188 | if (sessionId == m_activeSessionId) m_activeSessionId = -1; | ||
181 | 189 | | |||
182 | m_sessions.remove(sessionId); | 190 | m_sessions.remove(sessionId); | ||
183 | 191 | | |||
184 | emit sessionRemoved(sessionId); | 192 | emit sessionRemoved(sessionId); | ||
▲ Show 20 Lines • Show All 487 Lines • Show Last 20 Lines |