on cfcde21 help sign in
unity8/tests/mocks/Ubuntu/Telephony/MockTelepathyHelper.cpp
62 lines 1.6 kB history raw
1/*
2 * Copyright (C) 2014 Canonical, Ltd.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; version 3.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 *
16 * Authored by: Nick Dedekind <nick.dedekind@canonical.com
17 */
19#include "MockTelepathyHelper.h"
21MockTelepathyHelper::MockTelepathyHelper(QObject *parent)
22 : QObject(parent)
23 , m_ready(true)
24 , m_emergencyCallsAvailable(true)
28MockTelepathyHelper *MockTelepathyHelper::instance()
30 static MockTelepathyHelper* helper = new MockTelepathyHelper();
31 return helper;
34void MockTelepathyHelper::registerChannelObserver(const QString& name)
36 Q_UNUSED(name);
39bool MockTelepathyHelper::ready() const
41 return m_ready;
44void MockTelepathyHelper::setReady(bool value)
46 if (m_ready != value) {
47 m_ready = value;
48 Q_EMIT readyChanged();
49 }
51bool MockTelepathyHelper::emergencyCallsAvailable() const
53 return m_emergencyCallsAvailable;
56void MockTelepathyHelper::setEmergencyCallsAvailable(bool value)
58 if (m_emergencyCallsAvailable != value) {
59 m_emergencyCallsAvailable = value;
60 Q_EMIT emergencyCallsAvailableChanged();
61 }