summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/src/examples/arrowpad.qdoc223
-rw-r--r--doc/src/examples/hellotr.qdoc174
-rw-r--r--doc/src/snippets/code/doc_src_examples_arrowpad.cpp43
-rw-r--r--doc/src/snippets/code/doc_src_examples_arrowpad.qdoc54
-rw-r--r--doc/src/snippets/code/doc_src_examples_hellotr.qdoc71
-rw-r--r--doc/src/snippets/code/doc_src_examples_trollprint.cpp77
-rw-r--r--examples/examples.pro2
-rw-r--r--examples/ja_JP/linguist/hellotr/hellotr.pro11
-rw-r--r--examples/ja_JP/linguist/hellotr/main.cpp70
-rw-r--r--examples/linguist/README6
-rw-r--r--examples/linguist/arrowpad/arrowpad.cpp64
-rw-r--r--examples/linguist/arrowpad/arrowpad.h68
-rw-r--r--examples/linguist/arrowpad/arrowpad.pro18
-rw-r--r--examples/linguist/arrowpad/main.cpp63
-rw-r--r--examples/linguist/arrowpad/mainwindow.cpp61
-rw-r--r--examples/linguist/arrowpad/mainwindow.h68
-rw-r--r--examples/linguist/hellotr/hellotr.pro13
-rw-r--r--examples/linguist/hellotr/main.cpp70
-rw-r--r--examples/linguist/linguist.pro6
-rw-r--r--examples/linguist/trollprint/main.cpp60
-rw-r--r--examples/linguist/trollprint/mainwindow.cpp95
-rw-r--r--examples/linguist/trollprint/mainwindow.h74
-rw-r--r--examples/linguist/trollprint/printpanel.cpp85
-rw-r--r--examples/linguist/trollprint/printpanel.h69
-rw-r--r--examples/linguist/trollprint/trollprint.pro14
-rw-r--r--examples/linguist/trollprint/trollprint_pt.ts65
26 files changed, 0 insertions, 1624 deletions
diff --git a/doc/src/examples/arrowpad.qdoc b/doc/src/examples/arrowpad.qdoc
deleted file mode 100644
index 39c0558117..0000000000
--- a/doc/src/examples/arrowpad.qdoc
+++ /dev/null
@@ -1,223 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia. For licensing terms and
-** conditions see http://qt.digia.com/licensing. For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: http://www.gnu.org/copyleft/fdl.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \example linguist/arrowpad
- \title Arrow Pad Example
-
- This example is a slightly more involved and introduces a key \e
- {Qt Linguist} concept: "contexts". It also shows how to use two
- or more languages.
-
- \image linguist-arrowpad_en.png
-
- We will use two translations, French and Dutch, although there is no
- effective limit on the number of possible translations that can be used
- with an application. The relevant lines of \c arrowpad.pro are
-
- \snippet examples/linguist/arrowpad/arrowpad.pro 0
- \codeline
- \snippet examples/linguist/arrowpad/arrowpad.pro 1
-
- Run \c lupdate; it should produce two identical message files
- \c arrowpad_fr.ts and \c arrowpad_nl.ts. These files will contain all the source
- texts marked for translation with \c tr() calls and their contexts.
-
- See the \l{Qt Linguist manual} for more information about
- translating Qt application.
-
- \section1 Line by Line Walkthrough
-
- In \c arrowpad.h we define the \c ArrowPad subclass which is a
- subclass of QWidget. In the screenshot above, the central
- widget with the four buttons is an \c ArrowPad.
-
- \snippet examples/linguist/arrowpad/arrowpad.h 0
- \snippet examples/linguist/arrowpad/arrowpad.h 1
- \snippet examples/linguist/arrowpad/arrowpad.h 2
-
- When \c lupdate is run it not only extracts the source texts but it
- also groups them into contexts. A context is the name of the class in
- which the source text appears. Thus, in this example, "ArrowPad" is a
- context: it is the context of the texts in the \c ArrowPad class.
- The \c Q_OBJECT macro defines \c tr(x) in \c ArrowPad like this:
-
- \snippet doc/src/snippets/code/doc_src_examples_arrowpad.cpp 0
-
- Knowing which class each source text appears in enables \e {Qt
- Linguist} to group texts that are logically related together, e.g.
- all the text in a dialog will have the context of the dialog's class
- name and will be shown together. This provides useful information for
- the translator since the context in which text appears may influence how
- it should be translated. For some translations keyboard
- accelerators may need to be changed and having all the source texts in a
- particular context (class) grouped together makes it easier for the
- translator to perform any accelerator changes without introducing
- conflicts.
-
- In \c arrowpad.cpp we implement the \c ArrowPad class.
-
- \snippet examples/linguist/arrowpad/arrowpad.cpp 0
- \snippet examples/linguist/arrowpad/arrowpad.cpp 1
- \snippet examples/linguist/arrowpad/arrowpad.cpp 2
- \snippet examples/linguist/arrowpad/arrowpad.cpp 3
-
- We call \c ArrowPad::tr() for each button's label since the labels are
- user-visible text.
-
- \image linguist-arrowpad_en.png
-
- \snippet examples/linguist/arrowpad/mainwindow.h 0
- \snippet examples/linguist/arrowpad/mainwindow.h 1
-
- In the screenshot above, the whole window is a \c MainWindow.
- This is defined in the \c mainwindow.h header file. Here too, we
- use \c Q_OBJECT, so that \c MainWindow will become a context in
- \e {Qt Linguist}.
-
- \snippet examples/linguist/arrowpad/mainwindow.cpp 0
-
- In the implementation of \c MainWindow, \c mainwindow.cpp, we create
- an instance of our \c ArrowPad class.
-
- \snippet examples/linguist/arrowpad/mainwindow.cpp 1
-
- We also call \c MainWindow::tr() twice, once for the action and
- once for the shortcut.
-
- Note the use of \c tr() to support different keys in other
- languages. "Ctrl+Q" is a good choice for Quit in English, but a
- Dutch translator might want to use "Ctrl+A" (for Afsluiten) and a
- German translator "Strg+E" (for Beenden). When using \c tr() for
- \uicontrol Ctrl key accelerators, the two argument form should be used
- with the second argument describing the function that the
- accelerator performs.
-
- Our \c main() function is defined in \c main.cpp as usual.
-
- \snippet examples/linguist/arrowpad/main.cpp 2
- \snippet examples/linguist/arrowpad/main.cpp 3
-
- We choose which translation to use according to the current locale.
- QLocale::system() can be influenced by setting the \c LANG
- environment variable, for example. Notice that the use of a naming
- convention that incorporates the locale for \c .qm message files,
- (and TS files), makes it easy to implement choosing the
- translation file according to locale.
-
- If there is no QM message file for the locale chosen the original
- source text will be used and no error raised.
-
- \section1 Translating to French and Dutch
-
- We'll begin by translating the example application into French. Start
- \e {Qt Linguist} with \c arrowpad_fr.ts. You should get the seven source
- texts ("\&Up", "\&Left", etc.) grouped in two contexts ("ArrowPad"
- and "MainWindow").
-
- Now, enter the following translations:
-
- \list
- \li \c ArrowPad
- \list
- \li \&Up - \&Haut
- \li \&Left - \&Gauche
- \li \&Right - \&Droite
- \li \&Down - \&Bas
- \endlist
- \li \c MainWindow
- \list
- \li E\&xit - \&Quitter
- \li Ctrl+Q - Ctrl+Q
- \li \&File - \&Fichier
- \endlist
- \endlist
-
- It's quickest to press \uicontrol{Alt+D} (which clicks the \uicontrol {Done \& Next}
- button) after typing each translation, since this marks the
- translation as done and moves on to the next source text.
-
- Save the file and do the same for Dutch working with \c arrowpad_nl.ts:
-
- \list
- \li \c ArrowPad
- \list
- \li \&Up - \&Omhoog
- \li \&Left - \&Links
- \li \&Right - \&Rechts
- \li \&Down - Omlaa\&g
- \endlist
- \li \c MainWindow
- \list
- \li E\&xit - \&Afsluiten
- \li Ctrl+Q - Ctrl+A
- \li File - \&Bestand
- \endlist
- \endlist
-
- We have to convert the \c tt1_fr.ts and \c tt1_nl.ts translation source
- files into QM files. We could use \e {Qt Linguist} as we've done
- before; however using the command line tool \c lrelease ensures that
- \e all the QM files for the application are created without us
- having to remember to load and \uicontrol File|Release each one
- individually from \e {Qt Linguist}.
-
- Type
-
- \snippet doc/src/snippets/code/doc_src_examples_arrowpad.qdoc 1
-
- This should create both \c arrowpad_fr.qm and \c arrowpad_nl.qm. Set the \c
- LANG environment variable to \c fr. In Unix, one of the two following
- commands should work
-
- \snippet doc/src/snippets/code/doc_src_examples_arrowpad.qdoc 2
-
- In Windows, either modify \c autoexec.bat or run
-
- \snippet doc/src/snippets/code/doc_src_examples_arrowpad.qdoc 3
-
- When you run the program, you should now see the French version:
-
- \image linguist-arrowpad_fr.png
-
- Try the same with Dutch, by setting \c LANG=nl. Now the Dutch
- version should appear:
-
- \image linguist-arrowpad_nl.png
-
- \section1 Exercises
-
- Mark one of the translations in \e {Qt Linguist} as not done, i.e.
- by unchecking the "done" checkbox; run \c lupdate, then \c lrelease,
- then the example. What effect did this change have?
-
- Set \c LANG=fr_CA (French Canada) and run the example program again.
- Explain why the result is the same as with \c LANG=fr.
-
- Change one of the accelerators in the Dutch translation to eliminate the
- conflict between \e \&Bestand and \e \&Boven.
-*/
diff --git a/doc/src/examples/hellotr.qdoc b/doc/src/examples/hellotr.qdoc
deleted file mode 100644
index ca4d4282ad..0000000000
--- a/doc/src/examples/hellotr.qdoc
+++ /dev/null
@@ -1,174 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Digia. For licensing terms and
-** conditions see http://qt.digia.com/licensing. For further information
-** use the contact form at http://qt.digia.com/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: http://www.gnu.org/copyleft/fdl.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \example linguist/hellotr
- \title Hello tr() Example
-
- This example is a small Hello World program with a Latin translation. The
- screenshot below shows the English version.
-
- \image linguist-hellotr_en.png
-
- See the \l{Qt Linguist manual} for more information about
- translating Qt application.
-
- \section1 Line by Line Walkthrough
-
-
- \snippet examples/linguist/hellotr/main.cpp 0
-
- This line includes the definition of the QTranslator class.
- Objects of this class provide translations for user-visible text.
-
- \snippet examples/linguist/hellotr/main.cpp 5
-
- Creates a QTranslator object without a parent.
-
- \snippet examples/linguist/hellotr/main.cpp 6
-
- Tries to load a file called \c hellotr_la.qm (the \c .qm file extension is
- implicit) that contains Latin translations for the source texts used in
- the program. No error will occur if the file is not found.
-
- \snippet examples/linguist/hellotr/main.cpp 7
-
- Adds the translations from \c hellotr_la.qm to the pool of translations used
- by the program.
-
- \snippet examples/linguist/hellotr/main.cpp 8
-
- Creates a push button that displays "Hello world!". If \c hellotr_la.qm
- was found and contains a translation for "Hello world!", the
- translation appears; if not, the source text appears.
-
- All classes that inherit QObject have a \c tr() function. Inside
- a member function of a QObject class, we simply write \c tr("Hello
- world!") instead of \c QPushButton::tr("Hello world!") or \c
- QObject::tr("Hello world!").
-
- \section1 Running the Application in English
-
- Since we haven't made the translation file \c hellotr_la.qm, the source text
- is shown when we run the application:
-
- \image linguist-hellotr_en.png
-
- \section1 Creating a Latin Message File
-
- The first step is to create a project file, \c hellotr.pro, that lists
- all the source files for the project. The project file can be a qmake
- project file, or even an ordinary makefile. Any file that contains
-
- \snippet examples/linguist/hellotr/hellotr.pro 0
- \snippet examples/linguist/hellotr/hellotr.pro 1
-
- will work. \c TRANSLATIONS specifies the message files we want to
- maintain. In this example, we just maintain one set of translations,
- namely Latin.
-
- Note that the file extension is \c .ts, not \c .qm. The \c .ts
- translation source format is designed for use during the
- application's development. Programmers or release managers run
- the \c lupdate program to generate and update TS files with
- the source text that is extracted from the source code.
- Translators read and update the TS files using \e {Qt
- Linguist} adding and editing their translations.
-
- The TS format is human-readable XML that can be emailed directly
- and is easy to put under version control. If you edit this file
- manually, be aware that the default encoding for XML is UTF-8, not
- Latin1 (ISO 8859-1). One way to type in a Latin1 character such as
- '\oslash' (Norwegian o with slash) is to use an XML entity:
- "\ø". This will work for any Unicode 4.0 character.
-
- Once the translations are complete the \c lrelease program is used to
- convert the TS files into the QM Qt message file format. The
- QM format is a compact binary format designed to deliver very
- fast lookup performance. Both \c lupdate and \c lrelease read all the
- project's source and header files (as specified in the HEADERS and
- SOURCES lines of the project file) and extract the strings that
- appear in \c tr() function calls.
-
- \c lupdate is used to create and update the message files (\c hellotr_la.ts
- in this case) to keep them in sync with the source code. It is safe to
- run \c lupdate at any time, as \c lupdate does not remove any
- information. For example, you can put it in the makefile, so the TS
- files are updated whenever the source changes.
-
- Try running \c lupdate right now, like this:
-
- \snippet doc/src/snippets/code/doc_src_examples_hellotr.qdoc 0
-
- (The \c -verbose option instructs \c lupdate to display messages that
- explain what it is doing.) You should now have a file \c hellotr_la.ts in
- the current directory, containing this:
-
- \snippet doc/src/snippets/code/doc_src_examples_hellotr.qdoc 1
-
- You don't need to understand the file format since it is read and
- updated using tools (\c lupdate, \e {Qt Linguist}, \c lrelease).
-
- \section1 Translating to Latin with Qt Linguist
-
- We will use \e {Qt Linguist} to provide the translation, although
- you can use any XML or plain text editor to enter a translation into a
- TS file.
-
- To start \e {Qt Linguist}, type
-
- \snippet doc/src/snippets/code/doc_src_examples_hellotr.qdoc 2
-
- You should now see the text "QPushButton" in the top left pane.
- Double-click it, then click on "Hello world!" and enter "Orbis, te
- saluto!" in the \uicontrol Translation pane (the middle right of the
- window). Don't forget the exclamation mark!
-
- Click the \uicontrol Done checkbox and choose \uicontrol File|Save from the
- menu bar. The TS file will no longer contain
-
- \snippet doc/src/snippets/code/doc_src_examples_hellotr.qdoc 3
-
- but instead will have
-
- \snippet doc/src/snippets/code/doc_src_examples_hellotr.qdoc 4
-
- \section1 Running the Application in Latin
-
- To see the application running in Latin, we have to generate a QM
- file from the TS file. Generating a QM file can be achieved
- either from within \e {Qt Linguist} (for a single TS file), or
- by using the command line program \c lrelease which will produce one
- QM file for each of the TS files listed in the project file.
- Generate \c hellotr_la.qm from \c hellotr_la.ts by choosing
- \uicontrol File|Release from \e {Qt Linguist}'s menu bar and pressing
- \uicontrol Save in the file save dialog that pops up. Now run the \c hellotr
- program again. This time the button will be labelled "Orbis, te
- saluto!".
-
- \image linguist-hellotr_la.png
-*/
diff --git a/doc/src/snippets/code/doc_src_examples_arrowpad.cpp b/doc/src/snippets/code/doc_src_examples_arrowpad.cpp
deleted file mode 100644
index 58e790d3ae..0000000000
--- a/doc/src/snippets/code/doc_src_examples_arrowpad.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//! [0]
-qApp->translate("ArrowPad", x)
-//! [0]
diff --git a/doc/src/snippets/code/doc_src_examples_arrowpad.qdoc b/doc/src/snippets/code/doc_src_examples_arrowpad.qdoc
deleted file mode 100644
index 4b3ea343a3..0000000000
--- a/doc/src/snippets/code/doc_src_examples_arrowpad.qdoc
+++ /dev/null
@@ -1,54 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//! [1]
-lrelease arrowpad.pro
-//! [1]
-
-
-//! [2]
-export LANG=fr
-setenv LANG fr
-//! [2]
-
-
-//! [3]
-set LANG=fr
-//! [3]
diff --git a/doc/src/snippets/code/doc_src_examples_hellotr.qdoc b/doc/src/snippets/code/doc_src_examples_hellotr.qdoc
deleted file mode 100644
index 2e57cac8a5..0000000000
--- a/doc/src/snippets/code/doc_src_examples_hellotr.qdoc
+++ /dev/null
@@ -1,71 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//! [0]
-lupdate -verbose hellotr.pro
-//! [0]
-
-
-//! [1]
-<!DOCTYPE TS><TS>
-<context>
- <name>QPushButton</name>
- <message>
- <source>Hello world!</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
-//! [1]
-
-
-//! [2]
-linguist hellotr_la.ts
-//! [2]
-
-
-//! [3]
-<translation type='unfinished'></translation>
-//! [3]
-
-
-//! [4]
-<translation>Orbis, te saluto!</translation>
-//! [4]
diff --git a/doc/src/snippets/code/doc_src_examples_trollprint.cpp b/doc/src/snippets/code/doc_src_examples_trollprint.cpp
deleted file mode 100644
index 493e245e83..0000000000
--- a/doc/src/snippets/code/doc_src_examples_trollprint.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-//! [0]
-twoSidedEnabledRadio = new QRadioButton(tr("Enabled", "two-sided"));
-twoSidedDisabledRadio = new QRadioButton(tr("Disabled", "two-sided"));
-//! [0]
-
-
-//! [1]
-colorsEnabledRadio = new QRadioButton(tr("Enabled", "colors"), colors);
-colorsDisabledRadio = new QRadioButton(tr("Disabled", "colors"), colors);
-//! [1]
-
-
-//! [2]
-/*
- TRANSLATOR MainWindow
-
- In this application the whole application is a MainWindow.
- Choose Help|About from the menu bar to see some text
- belonging to MainWindow.
-
- ...
-*/
-//! [2]
-
-
-//! [3]
-/*
- TRANSLATOR ZClientErrorDialog
-
- Choose Client|Edit to reach the Client Edit dialog, then choose
- Client Specification from the drop down list at the top and pick
- client Bartel Leendert van der Waerden. Now check the Profile
- checkbox and then click the Start Processing button. You should
- now see a pop up window with the text "Error: Name too long!".
- This window is a ZClientErrorDialog.
-*/
-//! [3]
diff --git a/examples/examples.pro b/examples/examples.pro
index 06ef0adcab..e1c3611836 100644
--- a/examples/examples.pro
+++ b/examples/examples.pro
@@ -11,7 +11,6 @@ SUBDIRS = \
!contains(QT_CONFIG, no-widgets) {
SUBDIRS += widgets \
ipc \
- linguist \
sql \
tools \
touch \
@@ -24,7 +23,6 @@ contains(QT_BUILD_PARTS, tools):!contains(QT_CONFIG, no-gui):!contains(QT_CONFIG
contains(QT_CONFIG, opengl):!contains(QT_CONFIG, no-widgets):SUBDIRS += opengl
contains(QT_CONFIG, dbus): SUBDIRS += dbus
contains(QT_CONFIG, concurrent): SUBDIRS += qtconcurrent
-contains(DEFINES, QT_NO_TRANSLATION): SUBDIRS -= linguist
aggregate.files = aggregate/examples.pro
aggregate.path = $$[QT_INSTALL_EXAMPLES]
diff --git a/examples/ja_JP/linguist/hellotr/hellotr.pro b/examples/ja_JP/linguist/hellotr/hellotr.pro
deleted file mode 100644
index e4a1ee11bb..0000000000
--- a/examples/ja_JP/linguist/hellotr/hellotr.pro
+++ /dev/null
@@ -1,11 +0,0 @@
-#! [0]
-SOURCES = main.cpp
-#! [0] #! [1]
-TRANSLATIONS = hellotr_ja.ts
-#! [1]
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/linguist/hellotr
-INSTALLS += target
-
-QT += widgets
diff --git a/examples/ja_JP/linguist/hellotr/main.cpp b/examples/ja_JP/linguist/hellotr/main.cpp
deleted file mode 100644
index df4546f4b5..0000000000
--- a/examples/ja_JP/linguist/hellotr/main.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QApplication>
-#include <QPushButton>
-//! [0]
-#include <QTranslator>
-//! [0]
-
-//! [1] //! [2]
-int main(int argc, char *argv[])
-//! [1] //! [3] //! [4]
-{
- QApplication app(argc, argv);
-//! [3]
-
-//! [5]
- QTranslator translator;
-//! [5] //! [6]
- translator.load("hellotr_ja");
-//! [6] //! [7]
- app.installTranslator(&translator);
-//! [4] //! [7]
-
-//! [8]
- QPushButton hello(QPushButton::tr("Hello world!"));
-//! [8]
- hello.resize(100, 30);
-
- hello.show();
- return app.exec();
-}
-//! [2]
diff --git a/examples/linguist/README b/examples/linguist/README
deleted file mode 100644
index 15817742da..0000000000
--- a/examples/linguist/README
+++ /dev/null
@@ -1,6 +0,0 @@
-Internationalization is a core feature of Qt. These examples show how to
-access translation and localization facilities at run-time.
-
-
-Documentation for these examples can be found via the Examples
-link in the main Qt documentation.
diff --git a/examples/linguist/arrowpad/arrowpad.cpp b/examples/linguist/arrowpad/arrowpad.cpp
deleted file mode 100644
index 7b33238295..0000000000
--- a/examples/linguist/arrowpad/arrowpad.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtWidgets>
-
-#include "arrowpad.h"
-
-ArrowPad::ArrowPad(QWidget *parent)
- : QWidget(parent)
-{
-//! [0]
- upButton = new QPushButton(tr("&Up"));
-//! [0] //! [1]
- downButton = new QPushButton(tr("&Down"));
-//! [1] //! [2]
- leftButton = new QPushButton(tr("&Left"));
-//! [2] //! [3]
- rightButton = new QPushButton(tr("&Right"));
-//! [3]
-
- QGridLayout *mainLayout = new QGridLayout;
- mainLayout->addWidget(upButton, 0, 1);
- mainLayout->addWidget(leftButton, 1, 0);
- mainLayout->addWidget(rightButton, 1, 2);
- mainLayout->addWidget(downButton, 2, 1);
- setLayout(mainLayout);
-}
diff --git a/examples/linguist/arrowpad/arrowpad.h b/examples/linguist/arrowpad/arrowpad.h
deleted file mode 100644
index 30ebf98e92..0000000000
--- a/examples/linguist/arrowpad/arrowpad.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef ARROWPAD_H
-#define ARROWPAD_H
-
-#include <QWidget>
-
-QT_BEGIN_NAMESPACE
-class QPushButton;
-QT_END_NAMESPACE
-
-//! [0]
-class ArrowPad : public QWidget
-//! [0] //! [1]
-{
-//! [1] //! [2]
- Q_OBJECT
-//! [2]
-
-public:
- ArrowPad(QWidget *parent = 0);
-
-private:
- QPushButton *upButton;
- QPushButton *downButton;
- QPushButton *leftButton;
- QPushButton *rightButton;
-};
-
-#endif
diff --git a/examples/linguist/arrowpad/arrowpad.pro b/examples/linguist/arrowpad/arrowpad.pro
deleted file mode 100644
index 3b5916684b..0000000000
--- a/examples/linguist/arrowpad/arrowpad.pro
+++ /dev/null
@@ -1,18 +0,0 @@
-#! [0]
-HEADERS = arrowpad.h \
- mainwindow.h
-SOURCES = arrowpad.cpp \
- main.cpp \
- mainwindow.cpp
-#! [0] #! [1]
-TRANSLATIONS = arrowpad_fr.ts \
- arrowpad_nl.ts
-#! [1]
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/linguist/arrowpad
-INSTALLS += target
-
-QT += widgets
-
-simulator: warning(This example might not fully work on Simulator platform)
diff --git a/examples/linguist/arrowpad/main.cpp b/examples/linguist/arrowpad/main.cpp
deleted file mode 100644
index c43b17556f..0000000000
--- a/examples/linguist/arrowpad/main.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtWidgets>
-
-#include "mainwindow.h"
-
-//! [0]
-int main(int argc, char *argv[])
-//! [0] //! [1]
-{
- QApplication app(argc, argv);
-
- QString locale = QLocale::system().name();
-
-//! [2]
- QTranslator translator;
-//! [2] //! [3]
- translator.load(QString("arrowpad_") + locale);
- app.installTranslator(&translator);
-//! [1] //! [3]
-
- MainWindow mainWindow;
- mainWindow.show();
- return app.exec();
-}
diff --git a/examples/linguist/arrowpad/mainwindow.cpp b/examples/linguist/arrowpad/mainwindow.cpp
deleted file mode 100644
index 75a489e518..0000000000
--- a/examples/linguist/arrowpad/mainwindow.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtWidgets>
-
-#include "arrowpad.h"
-#include "mainwindow.h"
-
-MainWindow::MainWindow()
-{
-//! [0]
- arrowPad = new ArrowPad;
-//! [0]
- setCentralWidget(arrowPad);
-
-//! [1]
- exitAct = new QAction(tr("E&xit"), this);
- exitAct->setShortcuts(QKeySequence::Quit);
- connect(exitAct, SIGNAL(triggered()), this, SLOT(close()));
-//! [1]
-
- fileMenu = menuBar()->addMenu(tr("&File"));
- fileMenu->addAction(exitAct);
-}
diff --git a/examples/linguist/arrowpad/mainwindow.h b/examples/linguist/arrowpad/mainwindow.h
deleted file mode 100644
index 7ccac6ac59..0000000000
--- a/examples/linguist/arrowpad/mainwindow.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef MAINWINDOW_H
-#define MAINWINDOW_H
-
-#include <QMainWindow>
-
-QT_BEGIN_NAMESPACE
-class QAction;
-class QMenu;
-QT_END_NAMESPACE
-class ArrowPad;
-
-//! [0]
-class MainWindow : public QMainWindow
-//! [0] //! [1]
-{
- Q_OBJECT
-//! [1]
-
-public:
- MainWindow();
-
-private:
- ArrowPad *arrowPad;
- QMenu *fileMenu;
- QAction *exitAct;
-};
-
-#endif
diff --git a/examples/linguist/hellotr/hellotr.pro b/examples/linguist/hellotr/hellotr.pro
deleted file mode 100644
index 38e5a5b366..0000000000
--- a/examples/linguist/hellotr/hellotr.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-#! [0]
-SOURCES = main.cpp
-#! [0] #! [1]
-TRANSLATIONS = hellotr_la.ts
-#! [1]
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/linguist/hellotr
-INSTALLS += target
-
-QT += widgets
-
-simulator: warning(This example might not fully work on Simulator platform)
diff --git a/examples/linguist/hellotr/main.cpp b/examples/linguist/hellotr/main.cpp
deleted file mode 100644
index 12433f8414..0000000000
--- a/examples/linguist/hellotr/main.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QApplication>
-#include <QPushButton>
-//! [0]
-#include <QTranslator>
-//! [0]
-
-//! [1] //! [2]
-int main(int argc, char *argv[])
-//! [1] //! [3] //! [4]
-{
- QApplication app(argc, argv);
-//! [3]
-
-//! [5]
- QTranslator translator;
-//! [5] //! [6]
- translator.load("hellotr_la");
-//! [6] //! [7]
- app.installTranslator(&translator);
-//! [4] //! [7]
-
-//! [8]
- QPushButton hello(QPushButton::tr("Hello world!"));
-//! [8]
- hello.resize(100, 30);
-
- hello.show();
- return app.exec();
-}
-//! [2]
diff --git a/examples/linguist/linguist.pro b/examples/linguist/linguist.pro
deleted file mode 100644
index 6109ef0045..0000000000
--- a/examples/linguist/linguist.pro
+++ /dev/null
@@ -1,6 +0,0 @@
-TEMPLATE = subdirs
-SUBDIRS = arrowpad \
- hellotr \
- trollprint
-
-QT += widgets
diff --git a/examples/linguist/trollprint/main.cpp b/examples/linguist/trollprint/main.cpp
deleted file mode 100644
index 9438d987b2..0000000000
--- a/examples/linguist/trollprint/main.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtWidgets>
-
-#include "mainwindow.h"
-
-int main(int argc, char *argv[])
-{
- QApplication app(argc, argv);
-
- QString locale = QLocale::system().name();
-
-//! [0]
- QTranslator translator;
- translator.load(QString("trollprint_") + locale);
- app.installTranslator(&translator);
-//! [0]
-
- MainWindow mainWindow;
- mainWindow.show();
- return app.exec();
-}
diff --git a/examples/linguist/trollprint/mainwindow.cpp b/examples/linguist/trollprint/mainwindow.cpp
deleted file mode 100644
index d98aba6f3d..0000000000
--- a/examples/linguist/trollprint/mainwindow.cpp
+++ /dev/null
@@ -1,95 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtWidgets>
-
-#include "mainwindow.h"
-#include "printpanel.h"
-
-MainWindow::MainWindow()
-{
- printPanel = new PrintPanel;
- setCentralWidget(printPanel);
-
- createActions();
- createMenus();
-
-//! [0]
- setWindowTitle(tr("Troll Print 1.0"));
-//! [0]
-}
-
-void MainWindow::about()
-{
- QMessageBox::information(this, tr("About Troll Print 1.0"),
- tr("Troll Print 1.0.\n\n"
- "Copyright 1999 Software, Inc."));
-}
-
-//! [1]
-void MainWindow::createActions()
-{
-//! [2]
- exitAct = new QAction(tr("E&xit"), this);
- exitAct->setShortcut(tr("Ctrl+Q", "Quit"));
-//! [2]
- connect(exitAct, SIGNAL(triggered()), this, SLOT(close()));
-
- aboutAct = new QAction(tr("&About"), this);
- aboutAct->setShortcut(Qt::Key_F1);
- connect(aboutAct, SIGNAL(triggered()), this, SLOT(about()));
-
- aboutQtAct = new QAction(tr("About &Qt"), this);
- connect(aboutQtAct, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
-}
-
-void MainWindow::createMenus()
-//! [1] //! [3]
-{
- QMenu *fileMenu = menuBar()->addMenu(tr("&File"));
- fileMenu->addAction(exitAct);
-
- menuBar()->addSeparator();
-
- QMenu *helpMenu = menuBar()->addMenu(tr("&Help"));
- helpMenu->addAction(aboutAct);
- helpMenu->addAction(aboutQtAct);
-}
-//! [3]
diff --git a/examples/linguist/trollprint/mainwindow.h b/examples/linguist/trollprint/mainwindow.h
deleted file mode 100644
index d55d6fb897..0000000000
--- a/examples/linguist/trollprint/mainwindow.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef MAINWINDOW_H
-#define MAINWINDOW_H
-
-#include <QMainWindow>
-
-QT_BEGIN_NAMESPACE
-class QAction;
-class QMenu;
-QT_END_NAMESPACE
-class PrintPanel;
-
-class MainWindow : public QMainWindow
-{
- Q_OBJECT
-
-public:
- MainWindow();
-
-private slots:
- void about();
-
-private:
- void createActions();
- void createMenus();
-
- PrintPanel *printPanel;
- QMenu *fileMenu;
- QMenu *helpMenu;
- QAction *exitAct;
- QAction *aboutAct;
- QAction *aboutQtAct;
-};
-
-#endif
diff --git a/examples/linguist/trollprint/printpanel.cpp b/examples/linguist/trollprint/printpanel.cpp
deleted file mode 100644
index 163fc6de11..0000000000
--- a/examples/linguist/trollprint/printpanel.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtWidgets>
-
-#include "printpanel.h"
-
-//! [0]
-PrintPanel::PrintPanel(QWidget *parent)
- : QWidget(parent)
-{
-/*
- QLabel *label = new QLabel(tr("<b>TROLL PRINT</b>"));
- label->setAlignment(Qt::AlignCenter);
-*/
-//! [0]
-
-//! [1]
- twoSidedGroupBox = new QGroupBox(tr("2-sided"));
- twoSidedEnabledRadio = new QRadioButton(tr("Enabled"));
- twoSidedDisabledRadio = new QRadioButton(tr("Disabled"));
-//! [1] //! [2]
- twoSidedDisabledRadio->setChecked(true);
-
- colorsGroupBox = new QGroupBox(tr("Colors"));
- colorsEnabledRadio = new QRadioButton(tr("Enabled"));
- colorsDisabledRadio = new QRadioButton(tr("Disabled"));
-//! [2]
- colorsDisabledRadio->setChecked(true);
-
- QHBoxLayout *twoSidedLayout = new QHBoxLayout;
- twoSidedLayout->addWidget(twoSidedEnabledRadio);
- twoSidedLayout->addWidget(twoSidedDisabledRadio);
- twoSidedGroupBox->setLayout(twoSidedLayout);
-
- QHBoxLayout *colorsLayout = new QHBoxLayout;
- colorsLayout->addWidget(colorsEnabledRadio);
- colorsLayout->addWidget(colorsDisabledRadio);
- colorsGroupBox->setLayout(colorsLayout);
-
- QVBoxLayout *mainLayout = new QVBoxLayout;
-/*
- mainLayout->addWidget(label);
-*/
- mainLayout->addWidget(twoSidedGroupBox);
- mainLayout->addWidget(colorsGroupBox);
- setLayout(mainLayout);
-}
diff --git a/examples/linguist/trollprint/printpanel.h b/examples/linguist/trollprint/printpanel.h
deleted file mode 100644
index a773a29700..0000000000
--- a/examples/linguist/trollprint/printpanel.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
-** Contact: http://www.qt-project.org/legal
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
-** of its contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef PRINTPANEL_H
-#define PRINTPANEL_H
-
-#include <QWidget>
-
-QT_BEGIN_NAMESPACE
-class QGroupBox;
-class QRadioButton;
-QT_END_NAMESPACE
-
-//! [0]
-class PrintPanel : public QWidget
-{
- Q_OBJECT
-//! [0]
-
-public:
- PrintPanel(QWidget *parent = 0);
-
-private:
- QGroupBox *twoSidedGroupBox;
- QGroupBox *colorsGroupBox;
- QRadioButton *twoSidedEnabledRadio;
- QRadioButton *twoSidedDisabledRadio;
- QRadioButton *colorsEnabledRadio;
- QRadioButton *colorsDisabledRadio;
-};
-
-#endif
diff --git a/examples/linguist/trollprint/trollprint.pro b/examples/linguist/trollprint/trollprint.pro
deleted file mode 100644
index f4f60c41cf..0000000000
--- a/examples/linguist/trollprint/trollprint.pro
+++ /dev/null
@@ -1,14 +0,0 @@
-HEADERS = mainwindow.h \
- printpanel.h
-SOURCES = main.cpp \
- mainwindow.cpp \
- printpanel.cpp
-TRANSLATIONS = trollprint_pt.ts
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/linguist/trollprint
-INSTALLS += target
-
-QT += widgets
-
-simulator: warning(This example might not fully work on Simulator platform)
diff --git a/examples/linguist/trollprint/trollprint_pt.ts b/examples/linguist/trollprint/trollprint_pt.ts
deleted file mode 100644
index e5871bd087..0000000000
--- a/examples/linguist/trollprint/trollprint_pt.ts
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE TS><TS>
-<context>
- <name>MainWindow</name>
- <message>
- <source>Troll Print 1.0</source>
- <translation>Troll Imprimir 1.0</translation>
- </message>
- <message>
- <source>E&amp;xit</source>
- <translation>&amp;Sair</translation>
- </message>
- <message>
- <source>&amp;About</source>
- <translation>&amp;Sobre</translation>
- </message>
- <message>
- <source>About &amp;Qt</source>
- <translation>Sobre &amp;Qt</translation>
- </message>
- <message>
- <source>&amp;File</source>
- <translation>&amp;Arquivo</translation>
- </message>
- <message>
- <source>&amp;Help</source>
- <translation>A&amp;juda</translation>
- </message>
- <message>
- <source>About Troll Print 1.0</source>
- <translation>Sobre Troll Imprimir 1.0</translation>
- </message>
- <message>
- <source>Troll Print 1.0.
-
-Copyright 1999 Software, Inc.</source>
- <translation>Troll Imprimir 1.0
-
-Copyright 1999 Software, Inc.</translation>
- </message>
- <message>
- <source>Ctrl+Q</source>
- <comment>Quit</comment>
- <translation>Ctrl+Q</translation>
- </message>
-</context>
-<context>
- <name>PrintPanel</name>
- <message>
- <source>2-sided</source>
- <translation>2-lados</translation>
- </message>
- <message>
- <source>Enabled</source>
- <translation>Ativado</translation>
- </message>
- <message>
- <source>Disabled</source>
- <translation>Desativado</translation>
- </message>
- <message>
- <source>Colors</source>
- <translation>Cores</translation>
- </message>
-</context>
-</TS>