File indexing completed on 2024-09-29 04:26:14
0001 /** 0002 * SPDX-FileCopyrightText: 2014 Samoilenko Yuri <kinnalru@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 #include "mountloop.h" 0008 0009 MountLoop::MountLoop() 0010 : QEventLoop() 0011 { 0012 } 0013 0014 bool MountLoop::exec(QEventLoop::ProcessEventsFlags flags) 0015 { 0016 return QEventLoop::exec(flags) == 0; 0017 } 0018 0019 void MountLoop::failed() 0020 { 0021 Q_EMIT result(false); 0022 exit(1); 0023 } 0024 0025 void MountLoop::succeeded() 0026 { 0027 Q_EMIT result(true); 0028 exit(0); 0029 } 0030 0031 void MountLoop::exitWith(bool status) 0032 { 0033 Q_EMIT result(status); 0034 exit(status ? 0 : 1); 0035 } 0036 0037 #include "moc_mountloop.cpp"