Update widget.cpp