void TupTwitterWidget::downLoadNews() { // Downloading maefloresta Twitter status TupTwitter *twitter = new TupTwitter(); connect(twitter, SIGNAL(pageReady()), this, SLOT(reload())); twitter->start(); }
QImage RenderWorker::renderPage(int sheetNum, const QRectF pageRect, int pageNum) { if (!mPopplerDoc) return QImage(); mBusy = true; QImage img = doRenderSheet(mPopplerDoc, sheetNum, mResolution); QSizeF printerSize = project->printer()->paperRect().size(); if (isLandscape(project->rotation())) printerSize.transpose(); double scale = qMin(img.width() * 1.0 / printerSize.width(), img.height() * 1.0 / printerSize.height()); QSize size = QSize(pageRect.width() * scale, pageRect.height() * scale); if (isLandscape(project->rotation())) size.transpose(); QRect rect(QPoint(0, 0), size); if (isLandscape(project->rotation())) { rect.moveRight(img.width() - pageRect.top() * scale); rect.moveTop(pageRect.left() * scale); } else { rect.moveLeft(pageRect.left() * scale); rect.moveTop(pageRect.top() * scale); } img = img.copy(rect); emit pageReady(img, pageNum); mBusy = false; return img; }