void THISTimeline::exportEntireSequence() { exporter->startFrame = 0; exporter->endFrame = getSequenceLength()-1; startExport(); }
void THISTimeline::exportCurrentView() { exporter->startFrame = getFirstFrameInView(); exporter->endFrame = getLastFrameInView(); startExport(); }
void ExportProjectDialog::startBtnClicked() { m_ft = ProjectRenderer::NumFileFormats; for( int i = 0; i < ProjectRenderer::NumFileFormats; ++i ) { if( fileFormatCB->currentText() == ProjectRenderer::tr( ProjectRenderer::fileEncodeDevices[i].m_description ) ) { m_ft = ProjectRenderer::fileEncodeDevices[i].m_fileFormat; m_fileExtension = QString( QLatin1String( ProjectRenderer::fileEncodeDevices[i].m_extension ) ); break; } } if( m_ft == ProjectRenderer::NumFileFormats ) { QMessageBox::information( this, tr( "Error" ), tr( "Error while determining file-encoder device. " "Please try to choose a different output " "format." ) ); reject(); return; } startButton->setEnabled( false ); progressBar->setEnabled( true ); updateTitleBar( 0 ); startExport(); }
void ExportDialog::okButtonSlot() { if(ui->selectAllCheckBox->checkState()==Qt::Unchecked) return; //assert line edit is not empty if(ui->htmlCheckBox->isChecked() && (ui->htmlLineEdit->text().isEmpty()|| ui->htmlLineEdit->text().trimmed().isEmpty())){ QMessageBox::warning(this, tr("Warning"), tr("Html file path can't be empty!")); return; } if(ui->odtCheckBox->isChecked() && (ui->odtLineEdit->text().isEmpty()|| ui->odtLineEdit->text().trimmed().isEmpty())){ QMessageBox::warning(this, tr("Warning"), tr("Odt file path can't be empty!")); return; } if(ui->pdfCheckBox->isChecked() && (ui->pdfLineEdit->text().isEmpty()|| ui->pdfLineEdit->text().trimmed().isEmpty())){ QMessageBox::warning(this, tr("Warning"), tr("Pdf file path can't be empty!")); return; } ui->selectAllCheckBox->setEnabled(false); ui->htmlCheckBox->setEnabled(false); ui->htmlLineEdit->setEnabled(false); ui->htmlPushButton->setEnabled(false); ui->pdfCheckBox->setEnabled(false); ui->pdfLineEdit->setEnabled(false); ui->pdfPushButton->setEnabled(false); ui->odtCheckBox->setEnabled(false); ui->odtLineEdit->setEnabled(false); ui->odtPushButton->setEnabled(false); ui->exportButtonBox->setEnabled(false); int i=0; stack.clear(); if(ui->htmlCheckBox->isChecked()){ i++; stack.push(HTML); } if(ui->pdfCheckBox->isChecked()){ i++; stack.push(PDF); } if(ui->odtCheckBox->isChecked()){ i++; stack.push(ODT); } if(i==0){ close(); return; } per = 100 / i; saveState(); QTimer::singleShot(50, this, SLOT(startExport())); }
/** * Exports the visual representation of all objects (including entities) of the document-> */ bool RExporter::exportDocument() { startExport(); if (!exportDocumentSettings()) { return false; } exportLinetypes(); exportLayers(); exportBlocks(); exportViews(); if (isVisualExporter()) { exportEntities(false); } else { exportEntities(true); } endExport(); return true; }
void MainWindow::on_actionExportEpub_triggered() { startExport(&Exporter::toEpub, exporter->epubFilter()); }
void MainWindow::on_actionExportPdf_triggered() { startExport(&Exporter::toPdf, exporter->pdfFilter()); }
void MainWindow::on_actionExportHtml_triggered() { startExport(&Exporter::toHtml, exporter->htmlFilter()); }