summaryrefslogtreecommitdiff
path: root/dali/internal/accessibility/bridge/bridge-selection.cpp
diff options
context:
space:
mode:
authorSeoyeon Kim <seoyeon2.kim@samsung.com>2021-09-03 18:40:51 +0900
committerSeoyeon Kim <seoyeon2.kim@samsung.com>2021-09-28 16:43:23 +0900
commit8b6d24a691bb4c9b2f757d30b9575da7dbc547a9 (patch)
tree2c35f942bbf3afb12d556a9e5fc5982bf7a74b01 /dali/internal/accessibility/bridge/bridge-selection.cpp
parente49250d70c81e3da38af932f6c63bfe3eb1f08c4 (diff)
downloaddali-adaptor-8b6d24a691bb4c9b2f757d30b9575da7dbc547a9.tar.gz
dali-adaptor-8b6d24a691bb4c9b2f757d30b9575da7dbc547a9.tar.bz2
dali-adaptor-8b6d24a691bb4c9b2f757d30b9575da7dbc547a9.zip
[ATSPI] Add some descriptions to Bridge objects
- Added some descriptions for BridgeAccessible and BridgeBase. I'm going to modify other header files, like BridgeAction, to another patch. Otherwise, this patch would become too heavy. - Updated some bridge codes according to dali coding style. Change-Id: I2cc9e7d222c4082af1cc423fd80e0c3eafbf083e Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Diffstat (limited to 'dali/internal/accessibility/bridge/bridge-selection.cpp')
-rw-r--r--dali/internal/accessibility/bridge/bridge-selection.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/dali/internal/accessibility/bridge/bridge-selection.cpp b/dali/internal/accessibility/bridge/bridge-selection.cpp
index 949bc5538..942bd9741 100644
--- a/dali/internal/accessibility/bridge/bridge-selection.cpp
+++ b/dali/internal/accessibility/bridge/bridge-selection.cpp
@@ -31,17 +31,19 @@ void BridgeSelection::RegisterInterfaces()
AddFunctionToInterface(desc, "SelectAll", &BridgeSelection::SelectAll);
AddFunctionToInterface(desc, "ClearSelection", &BridgeSelection::ClearSelection);
AddFunctionToInterface(desc, "DeselectChild", &BridgeSelection::DeselectChild);
- dbusServer.addInterface("/", desc, true);
+ mDbusServer.addInterface("/", desc, true);
}
Selection* BridgeSelection::FindSelf() const
{
- auto s = BridgeBase::FindSelf();
- assert(s);
- auto s2 = dynamic_cast<Selection*>(s);
- if(!s2)
- throw std::domain_error{"object " + s->GetAddress().ToString() + " doesn't have Selection interface"};
- return s2;
+ auto self = BridgeBase::FindSelf();
+ assert(self);
+ auto selectionInterface = dynamic_cast<Selection*>(self);
+ if(!selectionInterface)
+ {
+ throw std::domain_error{"object " + self->GetAddress().ToString() + " doesn't have Selection interface"};
+ }
+ return selectionInterface;
}
DBus::ValueOrError<int32_t> BridgeSelection::GetSelectedChildrenCount()