Back to index

unity  6.0.0
Public Member Functions | Static Public Member Functions | Static Protected Attributes | Private Attributes
unity::MT::X11ImplFactory Class Reference

#include <unity-mt-grab-handles.h>

Inheritance diagram for unity::MT::X11ImplFactory:
Inheritance graph
Collaboration diagram for unity::MT::X11ImplFactory:
Collaboration graph

List of all members.

Public Member Functions

 X11ImplFactory (Display *dpy)
GrabHandle::Implcreate (const GrabHandle::Ptr &h)

Static Public Member Functions

static boost::shared_ptr
< ImplFactory
Default ()
static void SetDefault (ImplFactory *)

Static Protected Attributes

static boost::shared_ptr
< ImplFactory

Private Attributes

Display * mDpy

Detailed Description

Definition at line 86 of file unity-mt-grab-handles.h.

Constructor & Destructor Documentation

Definition at line 52 of file unity-mt-grab-handles.cpp.

  mDpy (dpy)

Member Function Documentation

Implements unity::MT::GrabHandle::ImplFactory.

Definition at line 58 of file unity-mt-grab-handles.cpp.

  unity::MT::GrabHandle::Impl *impl = new X11GrabHandleImpl (mDpy, handle);
  return impl;

Definition at line 25 of file unity-mt-grab-handle-impl-factory.cpp.

  return mDefault;

Here is the caller graph for this function:

void unity::MT::GrabHandle::ImplFactory::SetDefault ( ImplFactory factory) [static, inherited]

Definition at line 31 of file unity-mt-grab-handle-impl-factory.cpp.

  mDefault.reset (factory);

Here is the caller graph for this function:

Member Data Documentation

boost::shared_ptr< unity::MT::GrabHandle::ImplFactory > unity::MT::GrabHandle::ImplFactory::mDefault [static, protected, inherited]

Definition at line 51 of file unity-mt-grab-handle-impl-factory.h.

Display* unity::MT::X11ImplFactory::mDpy [private]

Definition at line 95 of file unity-mt-grab-handles.h.

The documentation for this class was generated from the following files: