File indexing completed on 2024-04-14 04:50:21

0001 /*
0002     This file is part of Choqok, the KDE micro-blogging client
0003 
0004     SPDX-FileCopyrightText: 2011-2012 Mehrdad Momeny <mehrdad.momeny@gmail.com>
0005 
0006     SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0007 */
0008 
0009 #include "application.h"
0010 
0011 using namespace Choqok;
0012 
0013 class Application::Private
0014 {
0015 public:
0016     static bool isShuttingDown;
0017     static bool isStartingUp;
0018 };
0019 
0020 bool Application::Private::isShuttingDown = false;
0021 bool Application::Private::isStartingUp = true;
0022 
0023 Application::Application(int &argc, char **argv)
0024     : QApplication(argc, argv), d(new Private)
0025 {
0026 }
0027 
0028 Application::~Application()
0029 {
0030     delete d;
0031 }
0032 
0033 bool Application::isShuttingDown()
0034 {
0035     return Private::isShuttingDown;
0036 }
0037 
0038 void Application::setShuttingDown(bool isShuttingDown)
0039 {
0040     Private::isShuttingDown = isShuttingDown;
0041 }
0042 
0043 bool Application::isStartingUp()
0044 {
0045     return Private::isStartingUp;
0046 }
0047 
0048 void Application::setStartingUp(bool startingUp)
0049 {
0050     Private::isStartingUp = startingUp;
0051 }
0052 
0053 #include "moc_application.cpp"