Lines Matching refs:mojo

6 #include "mojo/application/application_runner_chromium.h"
7 #include "mojo/examples/wm_flow/app/embedder.mojom.h"
8 #include "mojo/examples/wm_flow/embedded/embeddee.mojom.h"
9 #include "mojo/public/cpp/application/application_connection.h"
10 #include "mojo/public/cpp/application/application_delegate.h"
11 #include "mojo/public/cpp/application/application_impl.h"
12 #include "mojo/public/cpp/application/connect.h"
13 #include "mojo/public/cpp/application/interface_factory_impl.h"
14 #include "mojo/public/cpp/application/service_provider_impl.h"
15 #include "mojo/services/public/cpp/view_manager/view.h"
16 #include "mojo/services/public/cpp/view_manager/view_manager.h"
17 #include "mojo/services/public/cpp/view_manager/view_manager_client_factory.h"
18 #include "mojo/services/public/cpp/view_manager/view_manager_delegate.h"
24 class EmbeddeeImpl : public mojo::InterfaceImpl<Embeddee> {
31 virtual void HelloBack(const mojo::Callback<void()>& callback) OVERRIDE {
40 class WMFlowEmbedded : public mojo::ApplicationDelegate,
41 public mojo::ViewManagerDelegate {
48 virtual void Initialize(mojo::ApplicationImpl* app) MOJO_OVERRIDE {
50 new mojo::ViewManagerClientFactory(app->shell(), this));
53 mojo::ApplicationConnection* connection) MOJO_OVERRIDE {
58 // Overridden from mojo::ViewManagerDelegate:
60 mojo::ViewManager* view_manager,
61 mojo::View* root,
62 mojo::ServiceProviderImpl* exported_services,
63 scoped_ptr<mojo::ServiceProvider> imported_services) MOJO_OVERRIDE {
67 mojo::ConnectToService(imported_services.get(), &embedder_);
72 mojo::ViewManager* view_manager) MOJO_OVERRIDE {}
78 scoped_ptr<mojo::ViewManagerClientFactory> view_manager_client_factory_;
80 mojo::InterfaceFactoryImpl<EmbeddeeImpl> embeddee_factory_;
88 mojo::ApplicationRunnerChromium runner(new examples::WMFlowEmbedded);