libaurum: Apply clean code to object releated classes
authorHosang Kim <hosang12.kim@samsung.com>
Wed, 31 Jan 2024 05:07:11 +0000 (14:07 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Tue, 6 Feb 2024 04:11:39 +0000 (13:11 +0900)
commit8b846d4143783cd3042d06ff3133a6983f7394ed
tree724145aa042b6c45c742035af953f24788f31434
parent42f57b8fec3c2718c5b98377866a0701e2a668a9
libaurum: Apply clean code to object releated classes

The IObject interface seems to have been added in the past to define a common interface between the ScreenAnalyzer object and the Ui Object.
It seems better to delete it because there is no abstracted object other than UiObject.

Clean Code was applied to the fact that UiObject calls getAccessibleNode even though it has Node.

Change-Id: Icf1262cd5ef69a596fa8793721219404117eef34
libaurum/inc/Accessibility/AccessibleNode.h
libaurum/inc/Aurum.h
libaurum/inc/Interface/IObject.h [deleted file]
libaurum/inc/UiObject.h
libaurum/meson.build
libaurum/src/UiObject.cc