1
#ifndef MALIIT_SERVER_QUICKVIEWSURFACEFACTORY_H
2
#define MALIIT_SERVER_QUICKVIEWSURFACEFACTORY_H
4
#include <maliit/plugins/abstractsurfacefactory.h>
9
class QuickViewSurfaceImpl;
11
class QuickViewSurfaceFactory : public Maliit::Plugins::AbstractSurfaceFactory
14
QuickViewSurfaceFactory();
15
virtual ~QuickViewSurfaceFactory();
17
QSize screenSize() const;
19
bool supported(Maliit::Plugins::AbstractSurface::Options options) const;
20
QSharedPointer<Maliit::Plugins::AbstractSurface> create(Maliit::Plugins::AbstractSurface::Options options,
21
const QSharedPointer<Maliit::Plugins::AbstractSurface> &parent);
27
QList<QWeakPointer<QuickViewSurfaceImpl> > surfaces;
34
#endif // MALIIT_SERVER_QUICKVIEWSURFACEFACTORY_H