Small refactor patch to clean-up some logic on setter and getter:
- Search terms are previously splitted and set separately, so no need for extra splitting and foreach loop
- Return search terms on a QStringList rather than join first
Depends on: D26029