19 declare(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);
 isAvailableQuestionPool($qpl_ref_id)
 
Explorer for selecting repository items. 
 
setTypeWhiteList(array $a_val)
Set type white list. 
 
getAvailableQuestionPools()
 
__construct(ilTestRandomQuestionSetConfigGUI $target_gui, string $roundtrip_cmd, string $select_cmd, private ilObjectDataCache $obj_cache)
 
setSelectMode(string $a_postvar, bool $a_multi=false)
Set select mode (to deactivate, pass an empty string as postvar) 
 
setClickableTypes(array $a_types)
 
setAvailableQuestionPools($availableQuestionPools)