QListControl::AddItem PHP Method

AddItem() public method

Allows you to add a QListItem to the QListControl at the end of the private objItemsArray.
public AddItem ( mixed $mixListItemOrName, string $strValue = null, boolean $blnSelected = null, string $strItemGroup = null, string $strOverrideParameters = null ) : QListItem
$mixListItemOrName mixed
$strValue string
$blnSelected boolean
$strItemGroup string
$strOverrideParameters string
return QListItem
    public function AddItem($mixListItemOrName, $strValue = null, $blnSelected = null, $strItemGroup = null, $strOverrideParameters = null)
    {
        $this->blnModified = true;
        if (gettype($mixListItemOrName) == QType::Object) {
            $objListItem = QType::Cast($mixListItemOrName, "QListItem");
        } elseif ($strOverrideParameters) {
            // The OverrideParameters can only be included if they are not null, because OverrideAttributes in QBaseClass can't except a NULL Value
            $objListItem = new QListItem($mixListItemOrName, $strValue, $blnSelected, $strItemGroup, $strOverrideParameters);
        } else {
            $objListItem = new QListItem($mixListItemOrName, $strValue, $blnSelected, $strItemGroup);
        }
        array_push($this->objItemsArray, $objListItem);
        return $objListItem;
    }