KCompletion Installation Instructions
Usage
The easiest way to get started is to use a KComboBox, KHistoryComboBox or KLineEdit. If you want to integrate completion into other parts of the user interface, you can use KCompletion to manage and select the possible completions.
Download
git clone git://anongit.kde.org/kcompletion.git
Usage
CMake:
find_package(KF5Completion) target_link_libraries(yourapp KF5::Completion)
QMake:
QT += KCompletion
Usage
KCompletion on cgit.kde.org