Sky Sports understands Leeds United striker Ross McCormack is set to sign a new four-year contract to end speculation about his future.