const std::string& GetBusName() const override;
void AddTopLevelWindow(Dali::Accessibility::Accessible* window) override;
void RemoveTopLevelWindow(Dali::Accessibility::Accessible* window) override;
- void AddPopup(Dali::Accessibility::Accessible*) override;
- void RemovePopup(Dali::Accessibility::Accessible*) override;
+ void AddPopup(Dali::Accessibility::Accessible* object) override;
+ void RemovePopup(Dali::Accessibility::Accessible* object) override;
Dali::Accessibility::Accessible* GetApplication() const override
{
DBus::DBusInterfaceDescription& desc, const std::string& funcName, DBus::ValueOrError<RET...> (SELF::*funcPtr)(ARGS...))
{
if(auto self = dynamic_cast<SELF*>(this))
- desc.addMethod<DBus::ValueOrError<RET...>(ARGS...)>(funcName,
- [=](ARGS... args) -> DBus::ValueOrError<RET...> {
- try
- {
- return (self->*funcPtr)(std::move(args)...);
- }
- catch(std::domain_error& e)
- {
- return DBus::Error{e.what()};
- }
- });
+ desc.addMethod<DBus::ValueOrError<RET...>(ARGS...)>(
+ funcName,
+ [=](ARGS... args) -> DBus::ValueOrError<RET...> {
+ try
+ {
+ return (self->*funcPtr)(std::move(args)...);
+ }
+ catch(std::domain_error& e)
+ {
+ return DBus::Error{e.what()};
+ }
+ });
}
template<typename T, typename SELF>
DBusWrapper::ConnectionPtr con;
int id = 0;
DBus::DBusClient registry;
- bool allowObjectBoundsChangedEvent;
+ bool allowObjectBoundsChangedEvent{false};
};
#endif // DALI_INTERNAL_ACCESSIBILITY_BRIDGE_BASE_H