aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/cursornavigationalgorithm.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/cursornavigationalgorithm.h')
-rw-r--r--plugin/cursornavigationalgorithm.h15
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;
};