Copy as C string added.

This commit is contained in:
Eelke Klein 2017-02-05 08:23:06 +01:00
parent 4a2c6cc396
commit df866d7b67
9 changed files with 89 additions and 32 deletions

View file

@ -10,6 +10,7 @@
#include <QTextCodec>
#include <QTextDocumentFragment>
#include <QTextStream>
#include <QClipboard>
#include "explaintreemodelitem.h"
#include "json/json.h"
#include "mainwindow.h"
@ -550,3 +551,17 @@ void QueryTab::clearResult()
resultList.clear();
// ui->lblRowCount->clear();
}
void QueryTab::copyQueryAsCString()
{
QString command;
QTextCursor cursor = ui->queryEdit->textCursor();
if (cursor.hasSelection()) {
command = cursor.selection().toPlainText();
}
else {
command = ui->queryEdit->toPlainText();
}
QString cs = ConvertToMultiLineCString(command);
QApplication::clipboard()->setText(cs);
}