78208af15e5a481793ae6cb3b6dc5be8e2d9b9f6
[platform/core/uifw/aurum.git] / libaurum / inc / Impl / Accessibility / AtspiAccessibleApplication.h
1 #pragma once
2 #include "AccessibleApplication.h"
3
4 #include <memory>
5 #include <atspi/atspi.h>
6
7 class AtspiAccessibleApplication : public AccessibleApplication, public std::enable_shared_from_this<AtspiAccessibleApplication> {
8 public:
9     AtspiAccessibleApplication(std::shared_ptr<AccessibleNode> node);
10     virtual ~AtspiAccessibleApplication();
11
12 public:
13     std::vector<std::shared_ptr<AccessibleWindow>> getWindows(void) override;
14     //std::vector<std::shared_ptr<AccessibleWindow>> getActiveWindows(void) override;
15     std::string getPackageName(void) override;
16
17 };