void TEPty::appendSendJob(const char *s, int len) { pendingSendJobs.append(SendJob(s, len)); }
bool cRenderJob::Init(enumMode _mode) { WriteLog("cRenderJob::Init id = " + QString::number(id)); mode = _mode; //needed when image has to fit in widget if(useSizeFromImage) { paramsContainer->Set("image_width", image->GetWidth()); paramsContainer->Set("image_height", image->GetHeight()); } width = paramsContainer->Get<int>("image_width"); height = paramsContainer->Get<int>("image_height"); if (parentObject) { emit updateProgressAndStatus(QObject::tr("Initialization"), QObject::tr("Setting up image buffers"), 0.0); gApplication->processEvents(); } if(!InitImage(width, height)) { ready = false; return false; } if(image->IsMainImage()) { //clear image before start rendering if(gNetRender->IsClient() || gNetRender->IsServer()) { image->ClearImage(); image->UpdatePreview(); if(hasQWidget) imageWidget->update(); } //connect signals if(gNetRender->IsServer()) { connect(this, SIGNAL(SendNetRenderJob(cParameterContainer, cFractalContainer, sTextures)), gNetRender, SLOT(SendJob(cParameterContainer, cFractalContainer, sTextures))); connect(this, SIGNAL(SendNetRenderSetup(int , int, QList<int>)), gNetRender, SLOT(SendSetup(int , int, QList<int>))); } }