merge listviewwindow with optionslistviewwidget
remove more unneeded code
Removed some unused code too. That call wasn't really doing anything.
Merge branch 'source-refactoring'