~ci-train-bot/miral/miral-ubuntu-zesty-2641

« back to all changes in this revision

Viewing changes to miral-shell/titlebar_provider.h

  • Committer: Bileto Bot
  • Date: 2017-02-15 14:05:17 UTC
  • mfrom: (352.1.3 miral)
  • Revision ID: ci-train-bot@canonical.com-20170215140517-3h16hkkwog2nl0au
* New upstream release 1.2.0 (https://launchpad.net/miral/+milestone/1.2)
  - ABI summary:
    . miral ABI unchanged at 2
  - Enhancements:
    . New libmirclientcpp-dev package "C++ wrapper for libmirclient". (Split
      from libmiral-dev)
    . Give miral-app and miral-desktop a good default for -bindir
    . More surface to window renaming to reflect Mir name changes
    . Refresh the "Building and Using MirAL" doc
  - Bugs fixed:
    . Chrome-less shell hint does not work any more (LP: #1658117)
    . WindowSpec::set_state() wrapper for mir_window_spec_set_state()
      (LP: #1661256)
    . "$ miral-app -kiosk" fails with "Unknown command line options: 
      --desktop_file_hint=miral-shell.desktop" (LP: #1660933)
    . libmiral] Fix focus and movement rules for Input Method and Satellite
       windows. (LP: #1660691)
    

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
#include <atomic>
29
29
#include <map>
30
30
#include <mutex>
31
 
#include <miral/toolkit/connection.h>
 
31
#include <mir/client/connection.h>
32
32
#include <thread>
33
33
#include <condition_variable>
34
34
#include <queue>
60
60
    TitlebarProvider(miral::WindowManagerTools const& tools);
61
61
    ~TitlebarProvider();
62
62
 
63
 
    void operator()(miral::toolkit::Connection connection);
 
63
    void operator()(mir::client::Connection connection);
64
64
    void operator()(std::weak_ptr<mir::scene::Session> const& session);
65
65
 
66
66
    auto session() const -> std::shared_ptr<mir::scene::Session>;
90
90
 
91
91
    miral::WindowManagerTools tools;
92
92
    std::mutex mutable mutex;
93
 
    miral::toolkit::Connection connection;
 
93
    mir::client::Connection connection;
94
94
    std::weak_ptr<mir::scene::Session> weak_session;
95
95
    std::atomic<int> intensity{0xff};
96
96