void KGpgExport::procSetup(const QStringList &options, const bool secret) { getProcess()->resetProcess(); if (secret) addArgument(QLatin1String( "--export-secret-key" )); else addArgument(QLatin1String( "--export" )); if ((m_outputmode == 2) && !options.contains(QLatin1String( "--armor" ))) addArgument(QLatin1String( "--armor" )); addArguments(options); }
bool KGpgExport::preStart() { setSuccess(TS_OK); switch (m_outputmode) { case ModeFile: { Q_ASSERT(!m_outf.isEmpty()); Q_ASSERT(m_outp == Q_NULLPTR); addArgument(QLatin1String( "--output" )); addArgument(m_outf); QFile ofile(m_outf); if (ofile.exists()) ofile.remove(); break; } case ModeProcess: Q_ASSERT(m_outf.isEmpty()); Q_ASSERT(m_outp != Q_NULLPTR); getProcess()->setStandardOutputProcess(m_outp); break; case ModeStdout: Q_ASSERT(m_outf.isEmpty()); Q_ASSERT(m_outp == Q_NULLPTR); break; case ModeTransaction: Q_ASSERT(m_outf.isEmpty()); Q_ASSERT(m_outp == Q_NULLPTR); break; default: Q_ASSERT(0); } addArguments(m_keyids); m_data.clear(); return true; }
void ossimImageUtil::usage(ossimArgumentParser& ap) { // Add global usage options. ossimInit::instance()->addOptions(ap); // Set app name. ap.getApplicationUsage()->setApplicationName(ap.getApplicationName()); // Add options. addArguments(ap); // Write usage. ap.getApplicationUsage()->write(ossimNotify(ossimNotifyLevel_INFO)); outputOverviewWriterTypes(); ossimNotify(ossimNotifyLevel_INFO) << "\nExample commands:\n" << "\n// A single image standard tiff overviews, histogram:\n" << "ossim-preproc -o --ch <file>\n" << "\n// A single image with j2k overviews(requires kakadu plugin), histogram:\n" << "ossim-preproc --ot ossim_kakadu_nitf_j2k --ch <file>\n" << "\n// j2k, histogram, 4 threads\n" << "\n// standard tiff overviews, full histogram, 4 threads:\n" << "ossim-preproc -r -o --ch --threads 4 <directory_to_walk>\n" << "\n// j2k, histogram (fast mode), 4 threads\n" << "ossim-preproc -r --ot ossim_kakadu_nitf_j2k --chf --threads 4 " << "<directory_to_walk>\n" << "\n// tiff, jpeg compression, histogram, 4 threads\n" << "ossim-preproc -r --ch --compression-quality 75 --compression-type " << "jpeg --threads 4 <directory_to_walk>\n" << "\nNOTES:\n" << "\n --ch equals --create-histogram" << "\n --chf equals --create-histogram-fast" << std::endl; }