Work/ahmad/undomanager dupes
So as to un-overload the undoAvailable signal; use isUndoAvailAble() instead.
Port away from undoAvailable() method; remains one QOverload usage in the unit test, since the undoAvailable() method is still compiled at the moment.
Edited by Ahmad Samir