- more rework. added a QLineEdit derivant for use as the line edit. added updaterevision which I forgot out