void PerformanceDisplay::pushValue(std::string ID, float value) { auto iter = elements.find(ID); if(iter == elements.end()) { registerElement(ID, ID); // Create a new PElement with the ID iter = elements.find(ID); } iter->second.pushValue(value); }
void RocketModule::registerCustoms() { // // ELEMENTS registerElement( "*", __new__( GenericElementInstancer<Element> )() ); // Main document that implements <script> tags registerElement( "body", ASUI::GetScriptDocumentInstancer() ); // Soft keyboard listener registerElement( "input", __new__( GenericElementInstancerSoftKeyboard<Rocket::Controls::ElementFormControlInput> )() ); registerElement( "textarea", __new__( GenericElementInstancerSoftKeyboard<Rocket::Controls::ElementFormControlTextArea> )() ); // other widgets registerElement( "keyselect", GetKeySelectInstancer() ); registerElement( "a", GetAnchorWidgetInstancer() ); registerElement( "optionsform", GetOptionsFormInstancer() ); registerElement( "levelshot", GetLevelShotInstancer() ); registerElement( "datagrid", GetSelectableDataGridInstancer() ); registerElement( "dataspinner", GetDataSpinnerInstancer() ); registerElement( "modelview", GetModelviewInstancer() ); registerElement( "worldview", GetWorldviewInstancer() ); registerElement( "colorselector", GetColorSelectorInstancer() ); registerElement( "color", GetColorBlockInstancer() ); registerElement( "idiv", GetInlineDivInstancer() ); registerElement( "img", GetImageWidgetInstancer() ); registerElement( "field", GetElementFieldInstancer() ); registerElement( "video", GetVideoInstancer() ); registerElement( "irclog", GetIrcLogWidgetInstancer() ); registerElement( "iframe", GetIFrameWidgetInstancer() ); registerElement( "l10n", GetElementL10nInstancer() ); // // EVENTS registerEventInstancer( __new__( MyEventInstancer )() ); // // EVENT LISTENERS // inline script events scriptEventListenerInstancer = ASUI::GetScriptEventListenerInstancer(); scriptEventListenerInstancer->AddReference(); registerEventListener( scriptEventListenerInstancer ); // // FONT EFFECTS // // DECORATORS registerDecorator( "gradient", GetGradientDecoratorInstancer() ); registerDecorator( "ninepatch", GetNinePatchDecoratorInstancer() ); // // GLOBAL CUSTOM PROPERTIES Rocket::Core::StyleSheetSpecification::RegisterProperty("background-music", "", false).AddParser("string"); Rocket::Core::StyleSheetSpecification::RegisterParser("sound", new PropertyParserSound()); Rocket::Core::StyleSheetSpecification::RegisterProperty("sound-hover", "", false) .AddParser("sound"); Rocket::Core::StyleSheetSpecification::RegisterProperty("sound-click", "", false) .AddParser("sound"); }
std::string InBandRegistrationPayloadSerializer::serializePayload(boost::shared_ptr<InBandRegistrationPayload> registration) const { XMLElement registerElement("query", "jabber:iq:register"); if (registration->isRegistered()) { registerElement.addNode(XMLElement::ref(new XMLElement("registered"))); } if (registration->isRemove()) { registerElement.addNode(XMLElement::ref(new XMLElement("remove"))); } if (registration->getInstructions()) { registerElement.addNode(XMLElement::ref(new XMLElement("instructions", "", *registration->getInstructions()))); } if (registration->getUsername()) { registerElement.addNode(XMLElement::ref(new XMLElement("username", "", *registration->getUsername()))); } if (registration->getNick()) { registerElement.addNode(XMLElement::ref(new XMLElement("nick", "", *registration->getNick()))); } if (registration->getPassword()) { registerElement.addNode(XMLElement::ref(new XMLElement("password", "", *registration->getPassword()))); } if (registration->getName()) { registerElement.addNode(XMLElement::ref(new XMLElement("name", "", *registration->getName()))); } if (registration->getFirst()) { registerElement.addNode(XMLElement::ref(new XMLElement("first", "", *registration->getFirst()))); } if (registration->getLast()) { registerElement.addNode(XMLElement::ref(new XMLElement("last", "", *registration->getLast()))); } if (registration->getEMail()) { registerElement.addNode(XMLElement::ref(new XMLElement("email", "", *registration->getEMail()))); } if (registration->getAddress()) { registerElement.addNode(XMLElement::ref(new XMLElement("address", "", *registration->getAddress()))); } if (registration->getCity()) { registerElement.addNode(XMLElement::ref(new XMLElement("city", "", *registration->getCity()))); } if (registration->getState()) { registerElement.addNode(XMLElement::ref(new XMLElement("state", "", *registration->getState()))); } if (registration->getZip()) { registerElement.addNode(XMLElement::ref(new XMLElement("zip", "", *registration->getZip()))); } if (registration->getPhone()) { registerElement.addNode(XMLElement::ref(new XMLElement("phone", "", *registration->getPhone()))); } if (registration->getURL()) { registerElement.addNode(XMLElement::ref(new XMLElement("url", "", *registration->getURL()))); } if (registration->getDate()) { registerElement.addNode(XMLElement::ref(new XMLElement("date", "", *registration->getDate()))); } if (registration->getMisc()) { registerElement.addNode(XMLElement::ref(new XMLElement("misc", "", *registration->getMisc()))); } if (registration->getText()) { registerElement.addNode(XMLElement::ref(new XMLElement("text", "", *registration->getText()))); } if (registration->getKey()) { registerElement.addNode(XMLElement::ref(new XMLElement("key", "", *registration->getKey()))); } if (Form::ref form = registration->getForm()) { registerElement.addNode(boost::make_shared<XMLRawTextNode>(FormSerializer().serialize(form))); } return registerElement.serialize(); }
void AbstractGraficeElements::addAndRegisterElement (QWidget* ptr_widget, int row, int column, Qt::Alignment aligment) { registerElement(ptr_widget); m_pGridLayout->addWidget(ptr_widget, row,column, aligment); };