void HTMLElement::parseAttribute(const QualifiedName& name, const AtomicString& value) { if (isIdAttributeName(name) || name == classAttr || name == styleAttr) return StyledElement::parseAttribute(name, value); if (name == dirAttr) dirAttributeChanged(value); else if (name == tabindexAttr) { int tabindex = 0; if (value.isEmpty()) clearTabIndexExplicitlyIfNeeded(); else if (parseHTMLInteger(value, tabindex)) { // Clamp tabindex to the range of 'short' to match Firefox's behavior. setTabIndexExplicitly(max(static_cast<int>(std::numeric_limits<short>::min()), min(tabindex, static_cast<int>(std::numeric_limits<short>::max())))); } #if ENABLE(MICRODATA) } else if (name == itempropAttr) { setItemProp(value); } else if (name == itemrefAttr) { setItemRef(value); } else if (name == itemtypeAttr) { setItemType(value); #endif } else { AtomicString eventName = eventNameForAttributeName(name); if (!eventName.isNull()) setAttributeEventListener(eventName, createAttributeEventListener(this, name, value)); } }
ClassShape::ClassShape() : RectangleShape() { do_init(); setItemType("umlClass"); }
Guideline::Guideline(dirctn t, double position) : Indicator(ZORD_Guideline) { type = t; setItemType(x_guideline); initialiser(position); }
void MenuItem::setProperty(const std::string& _key, const std::string& _value) { if (_key == "MenuItem_Id") setItemId(_value); else if (_key == "MenuItem_Type") setItemType(utility::parseValue<MenuItemType>(_value)); else { Base::setProperty(_key, _value); return; } eventChangeProperty(this, _key, _value); }
void GameScene::createPlayerItem(cocos2d::Ref *pSender) { auto mapObj = static_cast<MapObject*>(pSender); auto row = mapObj->getRow(),col = mapObj->getCol(); //mapObj->release(); auto itemId = rand()%5; if(itemId<5) { auto playerItemType = GameManager::getInstance()->getPlayerItems().at(itemId); auto item = PlayerItem::create(); item->setItemType(playerItemType); item->setZOrder(row*10); item->setIdx(itemId); item->setPosition(mapObj->convertCoordinate2Point(Point(col,row))); GameManager::getInstance()->getMapTileLayer()->addChild(item); } }
void MenuItem::setPropertyOverride(const std::string& _key, const std::string& _value) { /// @wproperty{MenuItem, MenuItemId, string} Идентификатор строки меню. if (_key == "MenuItemId") setItemId(_value); /// @wproperty{MenuItem, MenuItemType, MenuItemType} Тип строки меню. else if (_key == "MenuItemType") setItemType(utility::parseValue<MenuItemType>(_value)); /// @wproperty{MenuItem, MenuItemChecked, bool} Отмеченное состояние строки меню. else if (_key == "MenuItemChecked") setItemChecked(utility::parseValue<bool>(_value)); else { Base::setPropertyOverride(_key, _value); return; } eventChangeProperty(this, _key, _value); }
Movie(std::string idc, std::string t, std::string direct) : LibraryItem(idc, t) { setDirector(direct); setItemType(MOVIE); }
PlaylistItemCategory::PlaylistItemCategory(const QString &name, PlaylistItem *parent, PlaylistDataModel *model) : PlaylistItem(parent, model) { setItemType(PLAYLIST_ITEM_CATEGORY); setName(name); }
ItemModel::ItemModel(QObject *parent) : TableModel(parent) { item_types = new QHash<QString, unsigned int>(); setItemType(); }