File indexing completed on 2024-04-21 05:51:12
0001 /* 0002 SPDX-FileCopyrightText: 2020-2020 Gustavo Carneiro <gcarneiroa@hotmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 // Own 0008 #include "SessionDisplayConnection.h" 0009 0010 // Konsole 0011 #include "Session.h" 0012 #include "terminalDisplay/TerminalDisplay.h" 0013 0014 namespace Konsole 0015 { 0016 SessionDisplayConnection::SessionDisplayConnection(Session *session, TerminalDisplay *view, QObject *parent) 0017 : QObject(parent) 0018 , _session(session) 0019 , _view(view) 0020 { 0021 } 0022 0023 QPointer<Session> SessionDisplayConnection::session() 0024 { 0025 return _session; 0026 } 0027 0028 QPointer<TerminalDisplay> SessionDisplayConnection::view() 0029 { 0030 return _view; 0031 } 0032 0033 bool SessionDisplayConnection::isValid() const 0034 { 0035 return !_session.isNull() && !_view.isNull(); 0036 } 0037 0038 } // namespace Konsole 0039 0040 #include "moc_SessionDisplayConnection.cpp"