ENH: Added new qtOperatorView class
This class creates a default UI for an operator. It determines when the operation can be applied by changing the validity of the underlying attribute as well as preventing the same operation from being accendently applied multiple times.