Warning, file /utilities/konsole/src/session/SessionTask.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 /*
0002     SPDX-FileCopyrightText: 2006-2008 Robert Knight <robertknight@gmail.com>
0003     SPDX-FileCopyrightText: 2009 Thomas Dreibholz <dreibh@iem.uni-due.de>
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #include "SessionTask.h"
0009 
0010 namespace Konsole
0011 {
0012 SessionTask::SessionTask(QObject *parent)
0013     : QObject(parent)
0014 {
0015 }
0016 
0017 void SessionTask::setAutoDelete(bool enable)
0018 {
0019     _autoDelete = enable;
0020 }
0021 
0022 bool SessionTask::autoDelete() const
0023 {
0024     return _autoDelete;
0025 }
0026 
0027 void SessionTask::addSession(Session *session)
0028 {
0029     _sessions.append(session);
0030 }
0031 
0032 QList<QPointer<Session>> SessionTask::sessions() const
0033 {
0034     return _sessions;
0035 }
0036 
0037 }
0038 
0039 #include "moc_SessionTask.cpp"