1
#include "quickviewsurfacegroup.h"
2
#include "quickviewsurfacefactory.h"
11
QuickViewSurfaceGroup::QuickViewSurfaceGroup(QuickViewSurfaceFactory *surface_factory)
12
: AbstractSurfaceGroup()
13
, m_surface_factory(surface_factory)
17
QuickViewSurfaceGroup::~QuickViewSurfaceGroup()
21
Maliit::Plugins::AbstractSurfaceFactory * QuickViewSurfaceGroup::factory()
23
return m_surface_factory.data();
27
void QuickViewSurfaceGroup::activate()
29
m_surface_factory->activate();
33
void QuickViewSurfaceGroup::deactivate()
35
m_surface_factory->deactivate();
39
void QuickViewSurfaceGroup::setRotation(Maliit::OrientationAngle angle)
45
QSharedPointer<AbstractSurfaceGroup> QuickViewSurfaceGroupFactory::createSurfaceGroup()
47
QuickViewSurfaceFactory *factory = new QuickViewSurfaceFactory;
49
QSharedPointer<QuickViewSurfaceGroup> group(new QuickViewSurfaceGroup(factory));
50
m_groups.push_back(group);