2
* Copyright (C) 2014 Canonical Ltd.
4
* Contact: Alberto Mardegan <alberto.mardegan@canonical.com>
6
* This file is part of online-accounts-ui
8
* This program is free software: you can redistribute it and/or modify it
9
* under the terms of the GNU General Public License version 3, as published
10
* by the Free Software Foundation.
12
* This program is distributed in the hope that it will be useful, but
13
* WITHOUT ANY WARRANTY; without even the implied warranties of
14
* MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
15
* PURPOSE. See the GNU General Public License for more details.
17
* You should have received a copy of the GNU General Public License along
18
* with this program. If not, see <http://www.gnu.org/licenses/>.
21
#ifndef MOCK_SIGNON_UI_REQUEST_H
22
#define MOCK_SIGNON_UI_REQUEST_H
24
#include "request-handler.h"
25
#include "signonui-request.h"
28
#include <QVariantMap>
32
class RequestPrivate: public QObject
35
Q_DECLARE_PUBLIC(Request)
38
RequestPrivate(Request *request);
40
static RequestPrivate *mocked(Request *r) { return r->d_ptr; }
43
mutable Request *q_ptr;
44
QVariantMap m_clientData;
45
QPointer<RequestHandler> m_handler;
50
#endif // MOCK_SIGNON_UI_REQUEST_H