add head file: desktopwidget and messagebox