Add WebUI search API controller

Closes #2495.
This commit is contained in:
Thomas Piccirello
2018-06-06 20:47:27 -04:00
committed by sledgehammer999
parent 0fda919268
commit cffafa8e9f
8 changed files with 464 additions and 17 deletions

View File

@@ -37,6 +37,11 @@ struct ISession
virtual QString id() const = 0;
virtual QVariant getData(const QString &id) const = 0;
virtual void setData(const QString &id, const QVariant &data) = 0;
template <class T>
T getData(const QString &id) const {
return this->getData(id).value<T>();
}
};
struct ISessionManager