NepomukDaemons
servicecontrol.cpp
Go to the documentation of this file.00001 /* This file is part of the KDE Project 00002 Copyright (c) 2008 Sebastian Trueg <trueg@kde.org> 00003 00004 This library is free software; you can redistribute it and/or 00005 modify it under the terms of the GNU Library General Public 00006 License version 2 as published by the Free Software Foundation. 00007 00008 This library is distributed in the hope that it will be useful, 00009 but WITHOUT ANY WARRANTY; without even the implied warranty of 00010 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00011 Library General Public License for more details. 00012 00013 You should have received a copy of the GNU Library General Public License 00014 along with this library; see the file COPYING.LIB. If not, write to 00015 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 00016 Boston, MA 02110-1301, USA. 00017 */ 00018 00019 #include "servicecontrol.h" 00020 00021 #include <QtCore/QCoreApplication> 00022 00023 00024 Nepomuk::ServiceControl::ServiceControl( QObject* parent ) 00025 : QObject( parent ), 00026 m_initialized( false ) 00027 { 00028 } 00029 00030 00031 Nepomuk::ServiceControl::~ServiceControl() 00032 { 00033 } 00034 00035 00036 void Nepomuk::ServiceControl::setServiceInitialized( bool success ) 00037 { 00038 m_initialized = true; 00039 emit serviceInitialized( success ); 00040 } 00041 00042 00043 bool Nepomuk::ServiceControl::isInitialized() const 00044 { 00045 return m_initialized; 00046 } 00047 00048 00049 void Nepomuk::ServiceControl::shutdown() 00050 { 00051 QCoreApplication::quit(); 00052 } 00053 00054 #include "servicecontrol.moc"