CmdDelete::CmdDelete(MainWindow &mainWindow, Document &document, const QStringList &selectedPointIdentifiers) : CmdAbstract(mainWindow, document, CMD_DESCRIPTION) { QStringList selected; QStringList::const_iterator itr; for (itr = selectedPointIdentifiers.begin (); itr != selectedPointIdentifiers.end (); itr++) { QString selectedPointIdentifier = *itr; selected << selectedPointIdentifier; } LOG4CPP_INFO_S ((*mainCat)) << "CmdDelete::CmdDelete" << " selected=" << selected.join (", ").toLatin1 ().data () << ")"; ExportToClipboard exportStrategy; QTextStream strCsv (&m_csv), strHtml (&m_html); exportStrategy.exportToClipboard (selected, mainWindow.transformIsDefined(), strCsv, strHtml, m_curvesGraphs); }
CmdCopy::CmdCopy(MainWindow &mainWindow, Document &document, const QStringList &selectedPointIdentifiers) : CmdAbstract(mainWindow, document, CMD_DESCRIPTION), m_transformIsDefined (mainWindow.transformIsDefined()) { LOG4CPP_INFO_S ((*mainCat)) << "CmdCopy::CmdCopy" << " selected=" << selectedPointIdentifiers.join (", ").toLatin1 ().data () << ")"; ExportToClipboard exportStrategy; QTextStream strCsv (&m_csv), strHtml (&m_html); exportStrategy.exportToClipboard (selectedPointIdentifiers, mainWindow.transformation(), strCsv, strHtml, document.curveAxes(), document.curvesGraphs(), m_curvesGraphs); }
CmdCut::CmdCut(MainWindow &mainWindow, Document &document, const QStringList &selectedPointIdentifiers) : CmdPointChangeBase (mainWindow, document, CMD_DESCRIPTION), m_transformIsDefined (mainWindow.transformIsDefined()) { LOG4CPP_INFO_S ((*mainCat)) << "CmdCut::CmdCut" << " selected=" << selectedPointIdentifiers.count (); // Export to clipboard ExportToClipboard exportStrategy; QTextStream strCsv (&m_csv), strHtml (&m_html); exportStrategy.exportToClipboard (selectedPointIdentifiers, mainWindow.transformation(), strCsv, strHtml, document.curveAxes(), document.curvesGraphs(), m_curvesGraphsRemoved); }