summaryrefslogtreecommitdiffstats
path: root/plugin/cursornavigation.cpp
diff options
context:
space:
mode:
authorAntti Hölttä <AHoelttae@luxoft.com>2019-03-18 13:58:29 +0100
committerAntti Hölttä <AHoelttae@luxoft.com>2019-03-18 16:43:30 +0100
commita25814f4f251425ad1cec183823eaa0ea22e1435 (patch)
tree573a7b5ecaefc135aed4e807880d5c9a29a18985 /plugin/cursornavigation.cpp
parentd62c290ee9e196b295f2dca172313c050b26dea4 (diff)
Add existing isues as TODOs
Diffstat (limited to 'plugin/cursornavigation.cpp')
-rw-r--r--plugin/cursornavigation.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/plugin/cursornavigation.cpp b/plugin/cursornavigation.cpp
index e2b5856..1cce30f 100644
--- a/plugin/cursornavigation.cpp
+++ b/plugin/cursornavigation.cpp
@@ -225,6 +225,16 @@ void CursorNavigation::registerItem(CursorNavigationAttached* item)
item->m_parentNavigable=m_rootItem;
}
+ /* TODO fix unregistering and reregistering navigable items with navigable children
+ *
+ * currently, for est results, items should define if they accpet cursor already
+ * at the construction time. this will ensure that the tree is properly constructed
+ * currently, unregisterin a container, is going to unregister all of its
+ * navigable children too. reregisterin gthe container will reregister the children
+ * regitering a container after its navigable children have been registered,
+ * will not list the children under the container but as its siblings
+ */
+
/* TODO reparenting from window to another kind of works, but reparenting
* within a window not so well. problems arise when reaprenting items
* contained in an item that is also navigable. for this to work, we would