Fcitx
|
Factory class for input context property. More...
#include <fcitx/inputcontextproperty.h>
Public Member Functions | |
virtual InputContextProperty * | create (InputContext &)=0 |
bool | registered () const |
Return whether the factory is already registered with an InputContextManager. More... | |
void | unregister () |
Unregister the factory from current InputContextManager. | |
Public Member Functions inherited from fcitx::TrackableObject< InputContextPropertyFactory > | |
TrackableObject (const TrackableObject &)=delete | |
TrackableObjectReference< InputContextPropertyFactory > | watch () |
TrackableObjectReference< const InputContextPropertyFactory > | watch () const |
Friends | |
class | InputContextManager |
Factory class for input context property.
Factory can be only registered with one InputContextManager. The factory will automatically unregister itself upon destruction. The factory need to unregister before the destruction of InputContextManager.
Definition at line 65 of file inputcontextproperty.h.