API GetQuestLogPushable

Returns true if the currently loaded quest in the quest window is able to be shared with other players.
 isPushable = GetQuestLogPushable()
==Returns==
:;isPushable: - 1 if the quest can be shared, nil otherwise.
==Example==
 -- Determine whether the selected quest is pushable or not
 if ( GetQuestLogPushable() and GetNumPartyMembers() > 0 ) then
 QuestFramePushQuestButton:Enable();
 else
 QuestFramePushQuestButton:Disable();
 end
===Result===
QuestFramePushQuestButton is enabled or disabled based on whether the currently active quest is sharable (and you being in a party!).
==Details==
Use SelectQuestLogEntry(questID) to set the currently active quest before calling GetQuestLogPushable(). To initiate pushing (sharing) of a quest, useQuestLogPushQuest().