don't include imageeffect.cpp file from videowidget.cpp; include header and compile it properly