Aurum  0.1.1
 All Classes Functions Variables Pages
UiDevice Class Reference

UiDevice class 5.5. More...

#include <UiDevice.h>

Inheritance diagram for UiDevice:
IDevice ISearchable

Public Member Functions

bool click (const int x, const int y) override
 TBD 5.5.
 
bool click (const int x, const int y, const unsigned int intv) override
 TBD 5.5.
 
bool drag (const int sx, const int sy, const int ex, const int ey, const int steps, const int durationMs) override
 TBD 5.5.
 
int touchDown (const int x, const int y) override
 TBD 5.5.
 
bool touchMove (const int x, const int y, const int seq) override
 TBD 5.5.
 
bool touchUp (const int x, const int y, const int seq) override
 TBD 5.5.
 
bool wheelUp (int amount, const int durationMs) override
 TBD 5.5.
 
bool wheelDown (int amount, const int durationMs) override
 TBD 5.5.
 
bool pressBack (KeyRequestType type) override
 TBD 5.5.
 
bool pressHome (KeyRequestType type) override
 TBD 5.5.
 
bool pressMenu (KeyRequestType type) override
 TBD 5.5.
 
bool pressVolUp (KeyRequestType type) override
 TBD 5.5.
 
bool pressVolDown (KeyRequestType type) override
 TBD 5.5.
 
bool pressPower (KeyRequestType type) override
 TBD 5.5.
 
bool pressKeyCode (std::string keycode, KeyRequestType type) override
 TBD 5.5.
 
bool takeScreenshot (std::string path, float scale, int quality) override
 TBD 5.5.
 
long long getSystemTime (TimeRequestType type) override
 TBD 5.5.
 
bool hasObject (const std::shared_ptr< UiSelector > selector) const override
 TBD 5.5.
 
std::unique_ptr< UiObject > findObject (const std::shared_ptr< UiSelector > selector) const override
 TBD 5.5.
 
std::vector< std::unique_ptr
< UiObject > > 
findObjects (const std::shared_ptr< UiSelector > selector) const override
 TBD 5.5.
 
bool waitFor (const std::function< bool(const ISearchable *)> condition) const
 TBD 5.5.
 
std::unique_ptr< UiObject > waitFor (const std::function< std::unique_ptr< UiObject >(const ISearchable *)> condition) const
 TBD 5.5.
 
- Public Member Functions inherited from IDevice
virtual ~IDevice ()
 TBD virtual dtor 5.5.
 
- Public Member Functions inherited from ISearchable
virtual ~ISearchable ()
 TBD 5.5.
 

Static Public Member Functions

static UiDevice * getInstance (DeviceType type)
 TBD 5.5.
 

Detailed Description

UiDevice class 5.5.


The documentation for this class was generated from the following files: