Forward declare in a few places

This commit is contained in:
thalieht 2019-06-02 12:13:34 +03:00
parent 4d92c7e094
commit 4370a7eb12
35 changed files with 82 additions and 43 deletions

View file

@ -31,9 +31,10 @@
#include <QMap>
#include <QObject>
#include <QSet>
#include <QString>
#include <QVariant>
class QString;
struct ISessionManager;
using StringMap = QMap<QString, QString>;
using DataMap = QMap<QString, QByteArray>;

View file

@ -28,9 +28,10 @@
#pragma once
#include <QString>
#include <QVariant>
class QString;
struct ISession
{
virtual ~ISession() = default;

View file

@ -28,6 +28,8 @@
#include "searchcontroller.h"
#include <QJsonArray>
#include <QJsonObject>
#include <QSharedPointer>
#include "base/global.h"
@ -37,6 +39,7 @@
#include "base/utils/random.h"
#include "base/utils/string.h"
#include "apierror.h"
#include "isessionmanager.h"
class SearchPluginManager;

View file

@ -29,15 +29,15 @@
#pragma once
#include <QHash>
#include <QJsonArray>
#include <QJsonObject>
#include <QList>
#include <QString>
#include "base/search/searchpluginmanager.h"
#include "apicontroller.h"
#include "isessionmanager.h"
class QJsonArray;
class QJsonObject;
class QStringList;
struct ISession;
struct SearchResult;
class SearchController : public APIController