added the new qlineedit subclass