5 #include <iink/PointerEvent.h>
6 #include <iink/String.h>
7 #include <iink/graphics/Rectangle.h>
Definition: ItemIdHelper.h:34
virtual ~ItemIdHelper()=default
virtual bool isEmpty(const String &blockId)=0
virtual std::vector< String > getItemsByBlockId(const String &blockId)=0
virtual std::vector< String > combine(const std::vector< String > &itemIds1, const std::vector< String > &itemIds2, ItemIdCombinationModifier mode)=0
virtual myscript::iink::graphics::Rectangle getBlockBox(const String &blockId)=0
virtual String getItemParentId(const String &itemId)=0
virtual myscript::iink::graphics::Rectangle getItemsBox(const std::vector< String > &itemIds)=0
virtual std::vector< String > toCanonicalItemIds(const std::vector< String > &itemIds)=0
virtual String getBlockType(const String &blockId)=0
virtual std::vector< PointerEvent > getPointsForItemId(const String &itemId)=0
virtual std::vector< String > getBlockChildrenIds(const String &blockId)=0
virtual String getFullItemId(const String &partialItemId)=0
virtual String getBlockParentId(const String &blockId)=0
virtual bool isPartialItem(const String &itemId)=0
ItemIdCombinationModifier
Definition: ItemIdHelper.h:21
Definition: Configuration.h:11
Definition: Rectangle.h:17