summaryrefslogtreecommitdiffstats
path: root/src/widgets/doc/snippets
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/doc/snippets')
-rw-r--r--src/widgets/doc/snippets/itemselection/main.cpp24
-rw-r--r--src/widgets/doc/snippets/reading-selections/window.cpp20
-rw-r--r--src/widgets/doc/snippets/sharedtablemodel/main.cpp20
-rw-r--r--src/widgets/doc/snippets/updating-selections/window.cpp21
4 files changed, 4 insertions, 81 deletions
diff --git a/src/widgets/doc/snippets/itemselection/main.cpp b/src/widgets/doc/snippets/itemselection/main.cpp
index 31908076055..ce277432100 100644
--- a/src/widgets/doc/snippets/itemselection/main.cpp
+++ b/src/widgets/doc/snippets/itemselection/main.cpp
@@ -13,29 +13,7 @@
#include <QItemSelectionModel>
#include <QTableView>
-class TableModel : public QAbstractTableModel
-{
- Q_OBJECT
-public:
- TableModel(int rows, int columns, QObject *parent = nullptr)
- : QAbstractTableModel(parent), m_rows(rows), m_columns(columns) {}
-
- int rowCount(const QModelIndex &parent = QModelIndex()) const override {
- return m_rows;
- }
-
- int columnCount(const QModelIndex &parent = QModelIndex()) const override {
- return m_columns;
- }
-
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override {
- return QVariant();
- }
-
-private:
- int m_rows, m_columns;
-
-};
+#include "../common-table-model/model.h"
int main(int argc, char *argv[])
{
diff --git a/src/widgets/doc/snippets/reading-selections/window.cpp b/src/widgets/doc/snippets/reading-selections/window.cpp
index c0c3bcbe6f4..1f219c861e1 100644
--- a/src/widgets/doc/snippets/reading-selections/window.cpp
+++ b/src/widgets/doc/snippets/reading-selections/window.cpp
@@ -17,25 +17,7 @@
#include <QTableView>
#include "../include/mainwindow.h"
-
-class TableModel : public QAbstractTableModel
-{
- Q_OBJECT
-public:
- TableModel(int rows, int columns, QObject *parent = nullptr) {}
-
- int rowCount(const QModelIndex &parent = QModelIndex()) const override {
- return 0;
- }
-
- int columnCount(const QModelIndex &parent = QModelIndex()) const override {
- return 0;
- }
-
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override {
- return QVariant();
- }
-};
+#include "../common-table-model/model.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
diff --git a/src/widgets/doc/snippets/sharedtablemodel/main.cpp b/src/widgets/doc/snippets/sharedtablemodel/main.cpp
index ab02094595d..76a4ebc6670 100644
--- a/src/widgets/doc/snippets/sharedtablemodel/main.cpp
+++ b/src/widgets/doc/snippets/sharedtablemodel/main.cpp
@@ -13,25 +13,7 @@
#include <QItemSelectionModel>
#include <QTableView>
-class TableModel : public QAbstractTableModel
-{
- Q_OBJECT
-public:
- TableModel(int rows, int columns, QObject *parent = nullptr)
- : QAbstractTableModel(parent), rowCount(rows), columnCount(columns) {}
-
- int rowCount(const QModelIndex &parent = QModelIndex()) const override {
- return rowCount;
- }
-
- int columnCount(const QModelIndex &parent = QModelIndex()) const override {
- return columnCount;
- }
-
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override {
- return QVariant();
- }
-};
+#include "../common-table-model/model.h"
int main(int argc, char *argv[])
{
diff --git a/src/widgets/doc/snippets/updating-selections/window.cpp b/src/widgets/doc/snippets/updating-selections/window.cpp
index d03a36d5fc3..a2dc44d1088 100644
--- a/src/widgets/doc/snippets/updating-selections/window.cpp
+++ b/src/widgets/doc/snippets/updating-selections/window.cpp
@@ -15,26 +15,7 @@
#include <QTableView>
#include "../include/mainwindow.h"
-
-class TableModel : public QAbstractTableModel
-{
- Q_OBJECT
-public:
- TableModel(int rows, int columns, QObject *parent = nullptr)
- : QAbstractTableModel(parent) {}
-
- int rowCount(const QModelIndex &parent = QModelIndex()) const override {
- return 0;
- }
-
- int columnCount(const QModelIndex &parent = QModelIndex()) const override {
- return 0;
- }
-
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override {
- return QVariant();
- }
-};
+#include "../common-table-model/model.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)