gui: port to Qt with moc and uic usage; remove moc file