Fcitx
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fcitx::dbus::ObjectVTableProperty Class Reference

Register a DBus read-only property to current DBus VTable. More...

#include <fcitx-utils/dbus/objectvtable.h>

Inheritance diagram for fcitx::dbus::ObjectVTableProperty:
Inheritance graph
[legend]

Public Member Functions

 ObjectVTableProperty (ObjectVTableBase *vtable, std::string name, std::string signature, PropertyGetMethod getMethod, PropertyOptions options)
 
const std::string & name () const
 
const std::string & signature () const
 
bool writable () const
 
const PropertyGetMethod & getMethod () const
 
const PropertyOptionsoptions () const
 

Protected Member Functions

 ObjectVTableProperty (std::unique_ptr< ObjectVTablePropertyPrivate > d)
 
 FCITX_DECLARE_PRIVATE (ObjectVTableProperty)
 

Protected Attributes

std::unique_ptr< ObjectVTablePropertyPrivate > d_ptr
 

Detailed Description

Register a DBus read-only property to current DBus VTable.

Usually this class should not be used directly in the code.

See also
FCITX_OBJECT_VTABLE_PROPERTY

Definition at line 260 of file objectvtable.h.


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