mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-05 00:09:32 -04:00
Merge pull request #62696 from qgis/backport-62688-to-release-3_44
[Backport release-3_44] Move splitter in Execute SQL dialog to include error label
This commit is contained in:
commit
63a5ac51f1
@ -73,6 +73,7 @@ QgsQueryResultPanelWidget::QgsQueryResultPanelWidget( QWidget *parent, QgsAbstra
|
||||
mainLayout->setSpacing( 6 );
|
||||
progressLayout->setSpacing( 6 );
|
||||
|
||||
mResultsContainer->hide();
|
||||
mQueryResultsTableView->hide();
|
||||
mQueryResultsTableView->setItemDelegate( new QgsQueryResultItemDelegate( mQueryResultsTableView ) );
|
||||
mQueryResultsTableView->setContextMenuPolicy( Qt::CustomContextMenu );
|
||||
@ -233,6 +234,7 @@ void QgsQueryResultPanelWidget::executeQuery()
|
||||
{
|
||||
mQueryResultsTableView->hide();
|
||||
mSqlErrorText->hide();
|
||||
mResultsContainer->hide();
|
||||
mFirstRowFetched = false;
|
||||
|
||||
cancelRunningQuery();
|
||||
@ -440,6 +442,7 @@ void QgsQueryResultPanelWidget::startFetching()
|
||||
emit firstResultBatchFetched();
|
||||
mFirstRowFetched = true;
|
||||
mQueryResultsTableView->show();
|
||||
mResultsContainer->show();
|
||||
updateButtons();
|
||||
updateSqlLayerColumns();
|
||||
mActualRowCount = mModel->queryResult().rowCount();
|
||||
@ -452,6 +455,7 @@ void QgsQueryResultPanelWidget::startFetching()
|
||||
|
||||
mQueryResultsTableView->setModel( mModel.get() );
|
||||
mQueryResultsTableView->show();
|
||||
mResultsContainer->show();
|
||||
|
||||
connect( mModel.get(), &QgsQueryResultModel::fetchingComplete, mStopButton, [=] {
|
||||
bool ok = false;
|
||||
@ -483,10 +487,12 @@ void QgsQueryResultPanelWidget::showError( const QString &title, const QString &
|
||||
{
|
||||
mSqlErrorText->show();
|
||||
mSqlErrorText->setText( message );
|
||||
mResultsContainer->show();
|
||||
}
|
||||
else
|
||||
{
|
||||
mMessageBar->pushCritical( title, message );
|
||||
mResultsContainer->hide();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>662</width>
|
||||
<height>471</height>
|
||||
<height>485</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
@ -43,7 +43,7 @@
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="mainLayout">
|
||||
<layout class="QVBoxLayout" name="mainLayout" stretch="1,0">
|
||||
<property name="leftMargin">
|
||||
<number>6</number>
|
||||
</property>
|
||||
@ -140,15 +140,33 @@
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QTableView" name="mQueryResultsTableView"/>
|
||||
<widget class="QWidget" name="mResultsContainer" native="true">
|
||||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QgsCodeEditorSQL" name="mSqlErrorText" native="true"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTableView" name="mQueryResultsTableView"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QgsCodeEditorSQL" name="mSqlErrorText" native="true"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QgsCollapsibleGroupBox" name="mLoadAsNewLayerGroupBox">
|
||||
<property name="title">
|
||||
|
Loading…
x
Reference in New Issue
Block a user