String WinINetRequest::send() { if (m_used) { throw XArch("class is one time use."); } m_used = true; openSession(); connect(); openRequest(); String headers("Content-Type: text/html"); if (!HttpSendRequest(m_request, headers.c_str(), (DWORD)headers.length(), NULL, NULL)) { throw XArch(new XArchEvalWindows()); } std::stringstream result; CHAR buffer[1025]; DWORD read = 0; while (InternetReadFile(m_request, buffer, sizeof(buffer) - 1, &read) && (read != 0)) { buffer[read] = 0; result << buffer; read = 0; } return result.str(); }
CSVWorld::SceneTool::SceneTool (SceneToolbar *parent) : QPushButton (parent) { setSizePolicy (QSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed)); setIconSize (QSize (parent->getIconSize(), parent->getIconSize())); setFixedSize (parent->getButtonSize(), parent->getButtonSize()); connect (this, SIGNAL (clicked()), this, SLOT (openRequest())); }
CSVWidget::SceneTool::SceneTool (SceneToolbar *parent) : PushButton (PushButton::Type_TopMode, "", parent) { setSizePolicy (QSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed)); setIconSize (QSize (parent->getIconSize(), parent->getIconSize())); setFixedSize (parent->getButtonSize(), parent->getButtonSize()); connect (this, SIGNAL (clicked()), this, SLOT (openRequest())); }
void LibraryTreeWidget::onItemDoubleClicked(QTreeWidgetItem* item, int column) { QString fileName = item->data(0, Qt::UserRole).toMap()["filename"].toString(); if (fileName.isEmpty() == false) { QDir dir = QFileInfo(projectFileName_).dir(); emit openRequest(item->text(0), QDir::cleanPath(dir.absoluteFilePath(fileName))); } }
bool InBandStream::open(QIODevice::OpenMode AMode) { if (FStanzaProcessor && streamState()==IDataStreamSocket::Closed) { setStreamError(XmppError::null); if (streamKind() == IDataStream::Initiator) { Stanza openRequest(STANZA_KIND_IQ); openRequest.setType(STANZA_TYPE_SET).setTo(FContactJid.full()).setUniqueId(); QDomElement elem = openRequest.addElement("open",NS_INBAND_BYTESTREAMS); elem.setAttribute("sid",FStreamId); elem.setAttribute("block-size",FBlockSize); elem.setAttribute("stanza",FStanzaType==StanzaMessage ? STANZA_KIND_MESSAGE : STANZA_KIND_IQ); if (FStanzaProcessor->sendStanzaRequest(this,FStreamJid,openRequest,OPEN_TIMEOUT)) { LOG_STRM_INFO(FStreamJid,QString("Open stream request sent, sid=%1").arg(FStreamId)); FOpenRequestId = openRequest.id(); setOpenMode(AMode); setStreamState(IDataStreamSocket::Opening); return true; } else { LOG_STRM_WARNING(FStreamJid,QString("Failed to send open stream request, sid=%1").arg(FStreamId)); } } else { FSHIOpen = insertStanzaHandle(SHC_INBAND_OPEN); if (FSHIOpen != -1) { LOG_STRM_INFO(FStreamJid,QString("Open stanza handler inserted, sid=%1").arg(FStreamId)); setOpenMode(AMode); setStreamState(IDataStreamSocket::Opening); return true; } else { LOG_STRM_WARNING(FStreamJid,QString("Failed to insert open stanza handler, sid=%1").arg(FStreamId)); } } } return false; }