diff options
Diffstat (limited to 'plugin/cursornavigationalgorithm.h')
-rw-r--r-- | plugin/cursornavigationalgorithm.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/plugin/cursornavigationalgorithm.h b/plugin/cursornavigationalgorithm.h index 02f247a..0c262c1 100644 --- a/plugin/cursornavigationalgorithm.h +++ b/plugin/cursornavigationalgorithm.h @@ -4,22 +4,19 @@ #include <QList> #include "inputtypes.h" -class ItemRegister; -class QQuickItem; +class CursorNavigationAttached; class CursorNavigationAlgorithm { public: - CursorNavigationAlgorithm(ItemRegister *itemRegister); + CursorNavigationAlgorithm(); virtual ~CursorNavigationAlgorithm(); - virtual QQuickItem* getNextCandidate(const QList<QQuickItem*> &candidates, - const QQuickItem *currentItem, - const CursorNavigationCommand& cmd) = 0; - -private: - ItemRegister *m_itemRegister; + virtual CursorNavigationAttached* getNextCandidate( + const QList<CursorNavigationAttached*> &candidates, + const CursorNavigationAttached *currentItem, + const CursorNavigationCommand& cmd) = 0; }; |