Acacia
atspi_document_interface.h
1 #ifndef INCLUDE_ACACIA_ATSPI_ATSPI_DOCUMENT_INTERFACE_H_
2 #define INCLUDE_ACACIA_ATSPI_ATSPI_DOCUMENT_INTERFACE_H_
3 
4 #include "acacia/atspi/atspi_interface.h"
5 
6 #include <string>
7 #include <vector>
8 
9 #include <atspi/atspi.h>
10 
11 namespace acacia {
12 
20 class AtspiDocumentInterface : public AtspiInterface<AtspiDocument> {
21  public:
23 
29  std::string toString() const override;
30 
36  std::string getLocale() const;
37 
47  std::vector<std::string> getDocumentAttributes() const;
48 };
49 
50 } // namespace acacia
51 
52 #endif // INCLUDE_ACACIA_ATSPI_ATSPI_DOCUMENT_INTERFACE_H_
Definition: atspi_document_interface.h:20
Definition: atspi_interface.h:18
std::string getLocale() const
std::vector< std::string > getDocumentAttributes() const
std::string toString() const override