summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Vertriest <nico.vertriest@qt.io>2020-08-05 10:51:53 +0200
committerPaul Wicking <paul.wicking@qt.io>2020-09-01 06:13:05 +0200
commit29949cc0f7811cb3b92fac0ac9aa57bf77856785 (patch)
tree0596a235758d3244c9475a9b94682edb47f7b232
parent38653f1633741ecaefd44d31989f49dc0520e2ab (diff)
Doc: Make Qt Gui snippets compilable - textdocument-listitems
Task-number: QTBUG-81486 Change-Id: I7bbecd3cbf086243ea3a03fb7822064bde85201c Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
-rw-r--r--src/gui/doc/snippets/snippets.pro3
-rw-r--r--src/gui/doc/snippets/textdocument-listitems/main.cpp2
-rw-r--r--src/gui/doc/snippets/textdocument-listitems/mainwindow.cpp9
-rw-r--r--src/gui/doc/snippets/textdocument-listitems/mainwindow.h4
-rw-r--r--src/gui/doc/snippets/textdocument-listitems/textdocument-listitems.pro13
5 files changed, 22 insertions, 9 deletions
diff --git a/src/gui/doc/snippets/snippets.pro b/src/gui/doc/snippets/snippets.pro
index fa362837bd..005f4eecf0 100644
--- a/src/gui/doc/snippets/snippets.pro
+++ b/src/gui/doc/snippets/snippets.pro
@@ -17,5 +17,6 @@ contains(QT_BUILD_PARTS, tests) {
textdocument-frames \
textdocument-imagedrop \
textdocument-imageformat \
- textdocument-images
+ textdocument-images \
+ textdocument-listitems
}
diff --git a/src/gui/doc/snippets/textdocument-listitems/main.cpp b/src/gui/doc/snippets/textdocument-listitems/main.cpp
index 60afcac7b5..020e0fe771 100644
--- a/src/gui/doc/snippets/textdocument-listitems/main.cpp
+++ b/src/gui/doc/snippets/textdocument-listitems/main.cpp
@@ -49,6 +49,8 @@
****************************************************************************/
#include <QtGui>
+#include <QApplication>
+#include <QTextEdit>
#include "mainwindow.h"
diff --git a/src/gui/doc/snippets/textdocument-listitems/mainwindow.cpp b/src/gui/doc/snippets/textdocument-listitems/mainwindow.cpp
index c39dacfe29..7daf4f46c3 100644
--- a/src/gui/doc/snippets/textdocument-listitems/mainwindow.cpp
+++ b/src/gui/doc/snippets/textdocument-listitems/mainwindow.cpp
@@ -47,11 +47,14 @@
** $QT_END_LICENSE$
**
****************************************************************************/
-
-#include <QtGui>
-
#include "mainwindow.h"
+#include <QMenu>
+#include <QMenuBar>
+#include <QTextEdit>
+#include <QTextList>
+#include <QTreeWidget>
+
MainWindow::MainWindow()
{
QMenu *fileMenu = new QMenu(tr("&File"));
diff --git a/src/gui/doc/snippets/textdocument-listitems/mainwindow.h b/src/gui/doc/snippets/textdocument-listitems/mainwindow.h
index 1dc94632b6..019897124f 100644
--- a/src/gui/doc/snippets/textdocument-listitems/mainwindow.h
+++ b/src/gui/doc/snippets/textdocument-listitems/mainwindow.h
@@ -75,8 +75,8 @@ public slots:
private:
QString currentFile;
- QTextEdit *editor;
- QTextDocument *document;
+ QTextEdit *editor = nullptr;
+ QTextDocument *document = nullptr;
QList<QTextList*> listStructures;
QList<QTreeWidgetItem*> previousItems;
QList<QTreeWidgetItem*> parentItems;
diff --git a/src/gui/doc/snippets/textdocument-listitems/textdocument-listitems.pro b/src/gui/doc/snippets/textdocument-listitems/textdocument-listitems.pro
index 5da8d6e1a1..a41f35fd50 100644
--- a/src/gui/doc/snippets/textdocument-listitems/textdocument-listitems.pro
+++ b/src/gui/doc/snippets/textdocument-listitems/textdocument-listitems.pro
@@ -1,3 +1,10 @@
-HEADERS = mainwindow.h
-SOURCES = main.cpp \
- mainwindow.cpp
+TEMPLATE = lib
+TARGET = textdocument-listitems
+QT += widgets core gui
+
+HEADERS = \
+ mainwindow.h
+SOURCES = \
+ main.cpp \
+ mainwindow.cpp
+