Copy as C string added.
This commit is contained in:
parent
4a2c6cc396
commit
df866d7b67
9 changed files with 89 additions and 32 deletions
15
querytab.cpp
15
querytab.cpp
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue