Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(745)

Unified Diff: mash/quick_launch/quick_launch_application.cc

Issue 1702283002: Changes to quick_launch and font_services (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « mash/quick_launch/quick_launch_application.h ('k') | ui/views/mus/aura_init.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: mash/quick_launch/quick_launch_application.cc
diff --git a/mash/quick_launch/quick_launch.cc b/mash/quick_launch/quick_launch_application.cc
similarity index 73%
rename from mash/quick_launch/quick_launch.cc
rename to mash/quick_launch/quick_launch_application.cc
index 8a37d527d5b889348139a6ceacc2216fedf481d2..dc7f82a97b02981675bf8634a17e80b27e8eedcf 100644
--- a/mash/quick_launch/quick_launch.cc
+++ b/mash/quick_launch/quick_launch_application.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "mash/quick_launch/quick_launch_application.h"
+
#include "base/macros.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
@@ -29,8 +31,7 @@ class QuickLaunchUI : public views::WidgetDelegateView,
public views::TextfieldController {
public:
QuickLaunchUI(mojo::Shell* shell)
- : shell_(shell),
- prompt_(new views::Textfield) {
+ : shell_(shell), prompt_(new views::Textfield) {
set_background(views::Background::CreateStandardPanelBackground());
prompt_->set_controller(this);
AddChildView(prompt_);
@@ -84,36 +85,25 @@ class QuickLaunchUI : public views::WidgetDelegateView,
DISALLOW_COPY_AND_ASSIGN(QuickLaunchUI);
};
-class QuickLaunchApplicationDelegate : public mojo::ShellClient {
- public:
- QuickLaunchApplicationDelegate() {}
- ~QuickLaunchApplicationDelegate() override {}
+QuickLaunchApplication::QuickLaunchApplication() {}
+QuickLaunchApplication::~QuickLaunchApplication() {}
- private:
- // mojo::ShellClient:
- void Initialize(mojo::Shell* shell, const std::string& url,
- uint32_t id) override {
- tracing_.Initialize(shell, url);
+void QuickLaunchApplication::Initialize(mojo::Shell* shell,
+ const std::string& url,
+ uint32_t id) {
+ tracing_.Initialize(shell, url);
- aura_init_.reset(new views::AuraInit(shell, "views_mus_resources.pak"));
- views::WindowManagerConnection::Create(shell);
-
- views::Widget* window = views::Widget::CreateWindowWithBounds(
- new QuickLaunchUI(shell), gfx::Rect(10, 640, 0, 0));
- window->Show();
- }
+ aura_init_.reset(new views::AuraInit(shell, "views_mus_resources.pak"));
+ views::WindowManagerConnection::Create(shell);
- mojo::TracingImpl tracing_;
- scoped_ptr<views::AuraInit> aura_init_;
+ views::Widget* window = views::Widget::CreateWindowWithBounds(
+ new QuickLaunchUI(shell), gfx::Rect(10, 640, 0, 0));
+ window->Show();
+}
- DISALLOW_COPY_AND_ASSIGN(QuickLaunchApplicationDelegate);
-};
+bool QuickLaunchApplication::AcceptConnection(mojo::Connection* connection) {
+ return true;
+}
} // namespace quick_launch
} // namespace mash
-
-MojoResult MojoMain(MojoHandle shell_handle) {
- mojo::ApplicationRunner runner(
- new mash::quick_launch::QuickLaunchApplicationDelegate);
- return runner.Run(shell_handle);
-}
« no previous file with comments | « mash/quick_launch/quick_launch_application.h ('k') | ui/views/mus/aura_init.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698