added QMainWindow