{
DBus::DBusInterfaceDescription desc{Accessible::GetInterfaceName(AtspiInterface::VALUE)};
AddGetSetPropertyToInterface(desc, "CurrentValue", &BridgeValue::GetCurrentValue, &BridgeValue::SetCurrentValue);
+ AddGetPropertyToInterface(desc, "Text", &BridgeValue::GetCurrentValueText);
AddGetPropertyToInterface(desc, "MaximumValue", &BridgeValue::GetMaximumValue);
AddGetPropertyToInterface(desc, "MinimumIncrement", &BridgeValue::GetMinimumIncrement);
AddGetPropertyToInterface(desc, "MinimumValue", &BridgeValue::GetMinimumValue);
FindSelf()->SetCurrent(newValue);
}
+std::string BridgeValue::GetCurrentValueText()
+{
+ return FindSelf()->GetValueText();
+}
+
double BridgeValue::GetMaximumValue()
{
return FindSelf()->GetMaximum();