Nicified smwgQEnabled handling in ask/show

+ Use disabled() instead of transferring information into the method
+ Use useShowMode() to invoke show status instead of using a method parameter

Change-Id: Icbe78e5675056a5e86e627ba41878f008c6a024a