diff options
| author | 2017-02-09 04:36:04 -0500 | |
|---|---|---|
| committer | 2017-02-09 04:36:04 -0500 | |
| commit | d9aa870e5d509cc7309ab82dd102a937ab58613a (patch) | |
| tree | d92d03d76b5c390b335f1cfd761f1a0b59ec8496 /SQLiteStudio3/guiSQLiteStudio/windows/editorwindow.cpp | |
| parent | 68ee4cbcbe424b95969c70346283a9f217f63825 (diff) | |
Imported Upstream version 3.1.1+dfsg1upstream/3.1.1+dfsg1
Diffstat (limited to 'SQLiteStudio3/guiSQLiteStudio/windows/editorwindow.cpp')
| -rw-r--r-- | SQLiteStudio3/guiSQLiteStudio/windows/editorwindow.cpp | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/SQLiteStudio3/guiSQLiteStudio/windows/editorwindow.cpp b/SQLiteStudio3/guiSQLiteStudio/windows/editorwindow.cpp index 30fe07b..56ab6fe 100644 --- a/SQLiteStudio3/guiSQLiteStudio/windows/editorwindow.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/windows/editorwindow.cpp @@ -375,6 +375,9 @@ void EditorWindow::createActions() attachActionInMenu(ui->sqlEdit->getAction(SqlEditor::SAVE_SQL_FILE), ui->sqlEdit->getAction(SqlEditor::SAVE_AS_SQL_FILE), ui->toolBar); ui->toolBar->addAction(ui->sqlEdit->getAction(SqlEditor::OPEN_SQL_FILE)); ui->toolBar->addSeparator(); + ui->toolBar->addAction(ui->sqlEdit->getAction(SqlEditor::FIND)); + ui->toolBar->addAction(ui->sqlEdit->getAction(SqlEditor::REPLACE)); + ui->toolBar->addSeparator(); actionMap[CURRENT_DB] = ui->toolBar->addWidget(dbCombo); ui->toolBar->addSeparator(); ui->toolBar->addAction(staticActions[RESULTS_IN_TAB]); @@ -424,7 +427,7 @@ void EditorWindow::selectCurrentQuery(bool fallBackToPreviousIfNecessary) int pos = cursor.position(); int queryStartPos; QString contents = ui->sqlEdit->toPlainText(); - QString query = getQueryWithPosition(contents, pos, dialect, &queryStartPos); + QString query = getQueryWithPosition(contents, pos, &queryStartPos); TokenList tokens = Lexer::tokenize(query, dialect); tokens.trim(); tokens.trimRight(Token::OPERATOR, ";"); @@ -435,7 +438,7 @@ void EditorWindow::selectCurrentQuery(bool fallBackToPreviousIfNecessary) pos = contents.lastIndexOf(";", pos - 1); if (pos > -1) { - query = getQueryWithPosition(contents, pos, dialect, &queryStartPos); + query = getQueryWithPosition(contents, pos, &queryStartPos); tokens = Lexer::tokenize(query, dialect); tokens.trim(); tokens.trimRight(Token::OPERATOR, ";"); @@ -470,6 +473,7 @@ void EditorWindow::execQuery(bool explain) resultsModel->setDb(getCurrentDb()); resultsModel->setExplainMode(explain); resultsModel->setQuery(sql); + resultsModel->setQueryCountLimitForSmartMode(queryLimitForSmartExecution); ui->dataView->refreshData(); updateState(); @@ -623,7 +627,7 @@ void EditorWindow::exportResults() } QString query = lastSuccessfulQuery.isEmpty() ? getQueryToExecute() : lastSuccessfulQuery; - QStringList queries = splitQueries(query, getCurrentDb()->getDialect(), false); + QStringList queries = splitQueries(query, getCurrentDb()->getDialect(), false, true); if (queries.size() == 0) { qWarning() << "No queries after split in EditorWindow::exportResults()"; @@ -662,12 +666,12 @@ int qHash(EditorWindow::ActionGroup actionGroup) } -bool EditorWindow::isUncommited() const +bool EditorWindow::isUncommitted() const { - return ui->dataView->isUncommited(); + return ui->dataView->isUncommitted(); } -QString EditorWindow::getQuitUncommitedConfirmMessage() const +QString EditorWindow::getQuitUncommittedConfirmMessage() const { - return tr("Editor window \"%1\" has uncommited data.").arg(getMdiWindow()->windowTitle()); + return tr("Editor window \"%1\" has uncommitted data.").arg(getMdiWindow()->windowTitle()); } |
