summaryrefslogtreecommitdiff
path: root/dali/internal/accessibility/bridge/bridge-value.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dali/internal/accessibility/bridge/bridge-value.cpp')
-rw-r--r--dali/internal/accessibility/bridge/bridge-value.cpp12
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()