setReadOnly will call paintEvent, followup ce486da41ea29f54406934d366c1bf00a205278d