~alan-griffiths/miral/tidy-SurfaceObserver-part2

« back to all changes in this revision

Viewing changes to miral-qt/src/platforms/mirserver/surfaceobserver.h

  • Committer: Alan Griffiths
  • Date: 2016-10-27 16:24:48 UTC
  • Revision ID: alan@octopull.co.uk-20161027162448-g96iep8lj6zenprk
Delete pointless code

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
#include <mir/scene/surface_observer.h>
28
28
#include <mir/version.h>
29
29
 
30
 
namespace mir {
31
 
    namespace scene {
32
 
        class Surface;
33
 
    }
34
 
}
35
 
 
36
30
class SurfaceObserver : public QObject, public mir::scene::SurfaceObserver
37
31
{
38
32
    Q_OBJECT
66
60
    void placed_relative(mir::geometry::Rectangle const& placement) override;
67
61
#endif
68
62
 
69
 
    static SurfaceObserver *observerForSurface(const mir::scene::Surface *surface);
70
 
    static void registerObserverForSurface(SurfaceObserver *observer, const mir::scene::Surface *surface);
71
 
    static QMutex mutex;
72
 
 
73
63
Q_SIGNALS:
74
64
    void attributeChanged(const MirSurfaceAttrib attribute, const int value);
75
65
    void framesPosted();
93
83
    QObject *m_listener;
94
84
    bool m_framesPosted;
95
85
    QMap<QByteArray, Qt::CursorShape> m_cursorNameToShape;
96
 
    static QHash<const mir::scene::Surface*, SurfaceObserver*> m_surfaceToObserverMap;
97
86
};
98
87
 
99
88
#endif