Fcitx
Public Member Functions | List of all members
fcitx::dbus::ObjectVTableWritableProperty Class Reference

Register a DBus property to current DBus VTable. More...

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

Inheritance diagram for fcitx::dbus::ObjectVTableWritableProperty:
Inheritance graph
[legend]
Collaboration diagram for fcitx::dbus::ObjectVTableWritableProperty:
Collaboration graph
[legend]

Public Member Functions

 ObjectVTableWritableProperty (ObjectVTableBase *vtable, std::string name, std::string signature, PropertyGetMethod getMethod, PropertySetMethod setMethod, PropertyOptions options)
 
const PropertySetMethod & setMethod () const
 
- Public Member Functions inherited from fcitx::dbus::ObjectVTableProperty
 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
 

Additional Inherited Members

- Protected Member Functions inherited from fcitx::dbus::ObjectVTableProperty
 ObjectVTableProperty (std::unique_ptr< ObjectVTablePropertyPrivate > d)
 
 FCITX_DECLARE_PRIVATE (ObjectVTableProperty)
 
- Protected Attributes inherited from fcitx::dbus::ObjectVTableProperty
std::unique_ptr< ObjectVTablePropertyPrivate > d_ptr
 

Detailed Description

Register a DBus property to current DBus VTable.

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

See also
FCITX_OBJECT_VTABLE_WRITABLE_PROPERTY

Definition at line 287 of file objectvtable.h.


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