summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2023-05-15 10:40:56 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-07-17 01:31:18 +0000
commitc3efe23ad1e93a1a9fc1be5100134af841ffd6d3 (patch)
tree1abbe78d1c5c46fada2988ab27ac6e04949a7cd0 /examples
parente9bd092bda51369e1fcac0f9329c2ba426ba86fd (diff)
Examples: Revamp sql/books
* use nullptr * use member init * set ExpandingFieldsGrow fieldGrowthPolicy for QFormLayout, which makes it behaviors similar on macOS as other platforms * select first row to make up/down keys works by default Change-Id: I25d9869d2ca1c7274c2b750aada8270734787546 Reviewed-by: Liang Qi <liang.qi@qt.io> (cherry picked from commit ed1fbc7a88008ddf118556a97f1ee34989151c75) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'examples')
-rw-r--r--examples/sql/books/bookwindow.cpp1
-rw-r--r--examples/sql/books/bookwindow.h4
-rw-r--r--examples/sql/books/bookwindow.ui3
3 files changed, 6 insertions, 2 deletions
diff --git a/examples/sql/books/bookwindow.cpp b/examples/sql/books/bookwindow.cpp
index 2ec5459e1b..b7baad48cc 100644
--- a/examples/sql/books/bookwindow.cpp
+++ b/examples/sql/books/bookwindow.cpp
@@ -89,6 +89,7 @@ BookWindow::BookWindow()
);
ui.bookTable->setCurrentIndex(model->index(0, 0));
+ ui.bookTable->selectRow(0);
createMenuBar();
}
diff --git a/examples/sql/books/bookwindow.h b/examples/sql/books/bookwindow.h
index ba569292a6..8030516e5b 100644
--- a/examples/sql/books/bookwindow.h
+++ b/examples/sql/books/bookwindow.h
@@ -22,8 +22,8 @@ private slots:
private:
void showError(const QSqlError &err);
Ui::BookWindow ui;
- QSqlRelationalTableModel *model;
- int authorIdx, genreIdx;
+ QSqlRelationalTableModel *model = nullptr;
+ int authorIdx = 0, genreIdx = 0;
void createMenuBar();
};
diff --git a/examples/sql/books/bookwindow.ui b/examples/sql/books/bookwindow.ui
index ce8f9f933a..c93726c553 100644
--- a/examples/sql/books/bookwindow.ui
+++ b/examples/sql/books/bookwindow.ui
@@ -64,6 +64,9 @@
<string>Details</string>
</property>
<layout class="QFormLayout">
+ <property name="fieldGrowthPolicy">
+ <enum>QFormLayout::ExpandingFieldsGrow</enum>
+ </property>
<item row="0" column="0">
<widget class="QLabel" name="label_5">
<property name="text">