Code cleanup.  Create search dialog as needed.  Make searchengine a QObject derivative.