本文整理汇总了C++中kio::Job::property方法的典型用法代码示例。如果您正苦于以下问题:C++ Job::property方法的具体用法?C++ Job::property怎么用?C++ Job::property使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类kio::Job
的用法示例。
在下文中一共展示了Job::property方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: slotResult
void ImageshackTalker::slotResult(KJob* kjob)
{
KIO::Job* job = static_cast<KIO::Job*>(kjob);
if (job->error())
{
if (m_loginInProgress)
{
checkRegistrationCodeDone(job->error(), job->errorString());
m_loginInProgress = false;
}
else if (m_state == IMGHCK_GETGALLERIES)
{
emit signalBusy(false);
emit signalGetGalleriesDone(job->error(), job->errorString());
}
else if (m_state == IMGHCK_ADDPHOTO || m_state == IMGHCK_ADDPHOTOGALLERY)
{
emit signalBusy(false);
emit signalAddPhotoDone(job->error(), job->errorString());
}
m_state = IMGHCK_DONOTHING;
m_job = 0;
return;
}
int step;
switch (m_state)
{
case IMGHCK_CHECKREGCODE:
m_job = 0;
parseCheckRegistrationCode(m_buffer);
break;
case IMGHCK_ADDPHOTOGALLERY:
step = job->property("k_step").toInt();
if (step == STEP_UPLOADITEM)
parseUploadPhotoDone(m_buffer);
else
parseAddPhotoToGalleryDone(m_buffer);
break;
case IMGHCK_ADDVIDEO:
case IMGHCK_ADDPHOTO:
m_job = 0;
parseUploadPhotoDone(m_buffer);
break;
case IMGHCK_GETGALLERIES:
m_job = 0;
parseGetGalleries(m_buffer);
break;
default:
break;
}
}