~alan-griffiths/qtmir/tidy-mirserver-deps

« back to all changes in this revision

Viewing changes to src/platforms/mirserver/mirdisplayconfigurationpolicy.cpp

Iteration 0 of miral::PersistDisplayConfig. This does nothing yet (and breaks nothing in the process). This MP creates a place (miral-prototypes) to build prototype miral features and sketches out what will need to be implemented for PersistDisplayConfig. (LP: #1644189)

Approved by: Nick Dedekind, Unity8 CI Bot

Show diffs side-by-side

added added

removed removed

Lines of Context:
112
112
            }
113
113
        });
114
114
}
 
115
 
115
116
} //namespace
116
117
 
117
 
void qtmir::setDisplayConfigurationPolicy(mir::Server& server)
 
118
auto qtmir::wrapDisplayConfigurationPolicy(const std::shared_ptr<mg::DisplayConfigurationPolicy>& wrapped)
 
119
-> std::shared_ptr<mg::DisplayConfigurationPolicy>
118
120
{
119
 
    server.wrap_display_configuration_policy(
120
 
        [](const std::shared_ptr<mg::DisplayConfigurationPolicy> &wrapped)
121
 
            -> std::shared_ptr<mg::DisplayConfigurationPolicy>
122
 
            {
123
 
                return std::make_shared<MirDisplayConfigurationPolicy>(wrapped);
124
 
            });
125
 
 
 
121
    return std::make_shared<MirDisplayConfigurationPolicy>(wrapped);
126
122
}