diff options
author | Nico Vertriest <nico.vertriest@qt.io> | 2020-08-05 11:41:42 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-09-01 06:13:06 +0200 |
commit | 69b622cb3d1810c0887b94e6cb177ca4d7a8b080 (patch) | |
tree | bdc94802072236d23a46da97977cb9b5352c706e /src/gui/doc/snippets/textdocument-printing | |
parent | fcea9d4b72a207f1a416a8f11c74b99e1a1b1078 (diff) |
Doc: Make Qt Gui snippets compilable - textdocument-printing
Task-number: QTBUG-81486
Change-Id: If811ac26eebbd6b3f9fd20e2b3fb29d3be24d1cb
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc/snippets/textdocument-printing')
4 files changed, 24 insertions, 13 deletions
diff --git a/src/gui/doc/snippets/textdocument-printing/main.cpp b/src/gui/doc/snippets/textdocument-printing/main.cpp index 60afcac7b5..cb8158adf9 100644 --- a/src/gui/doc/snippets/textdocument-printing/main.cpp +++ b/src/gui/doc/snippets/textdocument-printing/main.cpp @@ -47,11 +47,10 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ - -#include <QtGui> - #include "mainwindow.h" +#include <QApplication> + int main(int argc, char *argv[]) { QApplication app(argc, argv); diff --git a/src/gui/doc/snippets/textdocument-printing/mainwindow.cpp b/src/gui/doc/snippets/textdocument-printing/mainwindow.cpp index a7bd90a9f1..bccbef178e 100644 --- a/src/gui/doc/snippets/textdocument-printing/mainwindow.cpp +++ b/src/gui/doc/snippets/textdocument-printing/mainwindow.cpp @@ -47,11 +47,15 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ - -#include <QtGui> - #include "mainwindow.h" +#include <QMenu> +#include <QMenuBar> +#include <QTextEdit> +#include <QFileDialog> +#include <QPrinter> +#include <QPrintDialog> + MainWindow::MainWindow() { QMenu *fileMenu = new QMenu(tr("&File")); diff --git a/src/gui/doc/snippets/textdocument-printing/mainwindow.h b/src/gui/doc/snippets/textdocument-printing/mainwindow.h index 7b73c4139d..9d1d483f6b 100644 --- a/src/gui/doc/snippets/textdocument-printing/mainwindow.h +++ b/src/gui/doc/snippets/textdocument-printing/mainwindow.h @@ -70,13 +70,14 @@ public slots: void openFile(); void printFile(); void printPdf(); + void updateMenus(); private: - QAction *printAction; - QAction *pdfPrintAction; + QAction *printAction = nullptr; + QAction *pdfPrintAction = nullptr; QString currentFile; - QTextEdit *editor; - QTextDocument *document; + QTextEdit *editor = nullptr; + QTextDocument *document = nullptr; }; #endif diff --git a/src/gui/doc/snippets/textdocument-printing/textdocument-printing.pro b/src/gui/doc/snippets/textdocument-printing/textdocument-printing.pro index 5da8d6e1a1..f6d7a6d74d 100644 --- a/src/gui/doc/snippets/textdocument-printing/textdocument-printing.pro +++ b/src/gui/doc/snippets/textdocument-printing/textdocument-printing.pro @@ -1,3 +1,10 @@ -HEADERS = mainwindow.h -SOURCES = main.cpp \ - mainwindow.cpp +TEMPLATE = lib +TARGET = textdocument-printing +QT += core gui widgets printsupport + +HEADERS = \ + mainwindow.h + +SOURCES = \ + main.cpp \ + mainwindow.cpp |