diff options
Diffstat (limited to 'dali/internal/accessibility/bridge/bridge-value.cpp')
-rw-r--r-- | dali/internal/accessibility/bridge/bridge-value.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/dali/internal/accessibility/bridge/bridge-value.cpp b/dali/internal/accessibility/bridge/bridge-value.cpp index 37e752be2..fad773def 100644 --- a/dali/internal/accessibility/bridge/bridge-value.cpp +++ b/dali/internal/accessibility/bridge/bridge-value.cpp @@ -20,11 +20,10 @@ using namespace Dali::Accessibility; -BridgeValue::BridgeValue() -{ -} +BridgeValue::BridgeValue(std::shared_ptr<BridgeData> bridgeData) +: BridgeBase(std::move(bridgeData)) {} -void BridgeValue::RegisterInterfaces() +DBus::DBusInterfaceDescription BridgeValue::GetInterfaces() const { DBus::DBusInterfaceDescription desc{Accessible::GetInterfaceName(AtspiInterface::VALUE)}; AddGetSetPropertyToInterface(desc, "CurrentValue", &BridgeValue::GetCurrentValue, &BridgeValue::SetCurrentValue); @@ -32,12 +31,13 @@ void BridgeValue::RegisterInterfaces() AddGetPropertyToInterface(desc, "MaximumValue", &BridgeValue::GetMaximumValue); AddGetPropertyToInterface(desc, "MinimumIncrement", &BridgeValue::GetMinimumIncrement); AddGetPropertyToInterface(desc, "MinimumValue", &BridgeValue::GetMinimumValue); - mDbusServer.addInterface("/", desc, true); + + return desc; } Value* BridgeValue::FindSelf() const { - return FindCurrentObjectWithInterface<Dali::Accessibility::AtspiInterface::VALUE>(); + return mBridgeData->FindCurrentObjectWithInterface<Dali::Accessibility::AtspiInterface::VALUE>(); } double BridgeValue::GetCurrentValue() |