~mir-team/mir/trunk

« back to all changes in this revision

Viewing changes to include/server/mir/shell/organising_surface_factory.h

  • Committer: Tarmac
  • Author(s): Alan Griffiths
  • Date: 2013-04-25 23:50:01 UTC
  • mfrom: (526.2.22 mir1)
  • Revision ID: tarmac-20130425235001-c3b3x2yyb3eldyx1
frontend, shell, tests: surface-states updated to avoid supplying dependencies through public member functions.

Approved by PS Jenkins bot, Chris Halse Rogers, Robert Ancell, Kevin DuBois.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
                             std::shared_ptr<PlacementStrategy> const& placement_strategy);
37
37
    virtual ~OrganisingSurfaceFactory();
38
38
 
39
 
    std::shared_ptr<Surface> create_surface(frontend::SurfaceCreationParameters const& params);
 
39
    std::shared_ptr<Surface> create_surface(
 
40
        frontend::SurfaceCreationParameters const& params,
 
41
        frontend::SurfaceId id,
 
42
        std::shared_ptr<events::EventSink> const& sink) override;
40
43
 
41
44
protected:
42
45
    OrganisingSurfaceFactory(OrganisingSurfaceFactory const&) = delete;