1 #include "AtspiAccessibleApplication.h"
2 #include "AtspiAccessibleWindow.h"
8 AtspiAccessibleApplication::AtspiAccessibleApplication(std::shared_ptr<AccessibleNode> node)
9 : AccessibleApplication(node)
13 AtspiAccessibleApplication::~AtspiAccessibleApplication()
17 std::vector<std::shared_ptr<AccessibleWindow>> AtspiAccessibleApplication::getWindows(void)
19 std::vector<std::shared_ptr<AccessibleWindow>> ret{};
20 auto children = getAccessibleNode()->getChildren();
22 std::transform(children.begin(), children.end(), std::back_inserter(ret),
24 return std::make_shared<AtspiAccessibleWindow>(this->shared_from_this(), child);
31 std::string AtspiAccessibleApplication::getPackageName(void)
33 return getAccessibleNode()->getText();