19declare(strict_types=1);
33 string $roundtrip_cmd,
42 $this->selection_par =
'quest_pool_ref';
57 $qpl_obj_id = $this->obj_cache->lookupObjId((
int) $qpl_ref_id);
63 if ($a_node[
'type'] !=
'qpl') {
64 return parent::isNodeClickable($a_node);
72 if ($a_node[
'type'] !=
'qpl') {
73 return parent::isNodeVisible($a_node);
setSelectMode(string $a_postvar, bool $a_multi=false)
Set select mode (to deactivate, pass an empty string as postvar)
Explorer for selecting repository items.
setClickableTypes(array $a_types)
isNodeVisible($a_node)
Is node visible?
isNodeClickable($a_node)
Is node clickable?
__construct(ilTestRandomQuestionSetConfigGUI $target_gui, string $roundtrip_cmd, string $select_cmd, private ilObjectDataCache $obj_cache)
setAvailableQuestionPools($availableQuestionPools)
getAvailableQuestionPools()
isAvailableQuestionPool($qpl_ref_id)
setTypeWhiteList(array $a_val)
Set type white list.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc