void Setting::handleConfirm() { if(!filename.isEmpty()) { QPixmap p(filename); mWind->setSource(p); } handleLevel(); close(); }
void OXMLi_ListenerState_Numbering::startElement (OXMLi_StartElementRequest * rqst) { if ( nameMatches(rqst->pName, NS_W_KEY, "numbering") || nameMatches(rqst->pName, NS_W_KEY, "multiLevelType") || nameMatches(rqst->pName, NS_W_KEY, "name") || nameMatches(rqst->pName, NS_W_KEY, "nsid") || nameMatches(rqst->pName, NS_W_KEY, "numStyleLink") || nameMatches(rqst->pName, NS_W_KEY, "styleLink") || nameMatches(rqst->pName, NS_W_KEY, "tmpl") || nameMatches(rqst->pName, NS_W_KEY, "isLgl") || nameMatches(rqst->pName, NS_W_KEY, "legacy") || nameMatches(rqst->pName, NS_W_KEY, "lvlJc") || nameMatches(rqst->pName, NS_W_KEY, "lvlPicBulletId") || nameMatches(rqst->pName, NS_W_KEY, "lvlRestart") || nameMatches(rqst->pName, NS_W_KEY, "suff") ) { //TODO: add functionality here rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "abstractNum")) { const gchar* abstractNumId = attrMatches(NS_W_KEY, "abstractNumId", rqst->ppAtts); if(abstractNumId) { m_parentListId = std::string("1"); m_parentListId += abstractNumId; } rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "lvl")) { const gchar* ilvl = attrMatches(NS_W_KEY, "ilvl", rqst->ppAtts); if(ilvl) { handleLevel(ilvl); } rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "start")) { const gchar* val = attrMatches(NS_W_KEY, "val", rqst->ppAtts); if(val && m_currentList) { m_currentList->setStartValue(atoi(val)); } rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "numFmt")) { const gchar* val = attrMatches(NS_W_KEY, "val", rqst->ppAtts); if(val) { handleFormattingType(val); } rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "lvlText")) { const gchar* val = attrMatches(NS_W_KEY, "val", rqst->ppAtts); if(val && m_currentList) { std::string delim(val); m_currentList->setDelim(delim); } rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "num")) { const gchar* numId = attrMatches(NS_W_KEY, "numId", rqst->ppAtts); if(numId) { m_currentNumId = std::string(numId); } rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "abstractNumId")) { const gchar* val = attrMatches(NS_W_KEY, "val", rqst->ppAtts); if(val && !m_currentNumId.empty()) { std::string abstractNumId("1"); //starts at 10 instead of zero abstractNumId += val; OXML_Document* doc = OXML_Document::getInstance(); if(doc) doc->setMappedNumberingId(m_currentNumId, abstractNumId); } rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "pPr")) { //insert a dummy paragraph element to stack //so that we can collect the properties from common listener OXML_SharedElement dummy(new OXML_Element_Paragraph("")); rqst->stck->push(dummy); rqst->handled = true; } else if(nameMatches(rqst->pName, NS_W_KEY, "rPr")) { OXML_SharedElement dummy(new OXML_Element_Run("")); rqst->stck->push(dummy); rqst->handled = true; } }
void UserProcessingCenter::consume(CEpollKey* epKey) { if(epKey == NULL) return ; MBlockSocket* stream = epKey->getTCPSocket(); CPacket* pack = epKey->getPacket(); char* pbuf = pack->getBuffer(); int msgLen = pack->getLength(); CMazeMsg *context = new CMazeMsg(pbuf,msgLen,stream); if(msgLen < 4) { delete context; //delete epKey; return; } if(pbuf[0] == 'A' && pbuf[1] == 'C' && pbuf[2] == 'A' && pbuf[3] == 'C' ) { handleAC(context); delete context; //delete epKey; return; } string input(pbuf); string cmd=MXMLHandler::GetNode(input,"Cmd"); CUserCard onecard; if(cmd == "Register") { } else if(cmd == "RefreshPersonalInfo") { handleRefreshPersonalInfo(context); } else if(cmd == "IsEmailExist") { handleIsEmailExist(context); } else if(cmd == "WebRegister") { handleWebRegister(context); } else if(cmd == "WebLogin") { handleWebLogin(context); } else if(cmd == "GetFaceImage") { handleGetFaceImage(context); } else if(cmd == "UpdateEmail") { handleUpdateEmail(context); } else if(cmd == "WebChgPwd") { handleWebChgPwd(context); } else if(cmd == "WebUpdateInfo") { handleWebUpdateInfo(context); } else if(cmd == "WebFindUser") { handleWebFindUser(context); } else if(cmd == "LogServer") { handleLogServer(context); } else if(cmd == "GetQuestion") { handleGetQuestion(context); } else if(cmd == "GetPassword") { ;//handleGetPassword(context); } else if(cmd == "FindUser") { handleFindUser(context); } else if(cmd == "UpdateQA") { handleUpdateQA(context); } else if(cmd == "Account") { handleAccount(context); } else if(cmd == "Level") { handleLevel(context); } else if(cmd == "Login") { handleLogin(context); } else if(cmd == "ChgName") { handleChgName(context); } else if(cmd == "Friend") { ; } else if(cmd == "ChgAccount") { ; } else if(cmd == "SignEmail") { handleSignEmail(context); } else if(cmd == "AskforAuth") { handleAskforAuth(context); } else if(cmd == "ChgPwd") { handleChgPwd(context); } else if(cmd == "GetTCPPubIPandPort") { handleGetPubIP(context); } else handleKerberosLogin(context); delete context; if(!isSNS) stream->Close(); else isSNS = false; //delete epKey; }