summaryrefslogtreecommitdiffstats
path: root/examples/widgets/tutorials/threads/clock/clock.pro
diff options
context:
space:
mode:
authorSze Howe Koh <szehowe.koh@gmail.com>2013-11-02 10:13:45 +0800
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-11-05 00:29:01 +0100
commit6b8e866391cf933f077756c8ad154683885ea07f (patch)
tree2f74f360f1b0cf6f1078c2f06a9a01d9aee324f9 /examples/widgets/tutorials/threads/clock/clock.pro
parenta8351096dbe1b8c02bcae858fb03133a5dacffdd (diff)
Doc: Clean up threading examples
- Example 3 (Clock) is a collection of anti-patterns. - It implements a slot in a QThread subclass and then forces the new thread to use Qt::DirectConnection to invoke the slot in the "wrong" thread. - It talks about getting away with non-thread-safe usage - It uses a thread as a timer and then admits that it's an over- complicated approach. - Example 4 (Permanent Thread) is over-complicated yet incomplete. A better one exists in the QThread class ref. - Example 1 (Thread Pool) is covered by the QThreadPool class ref. - Example 2 (QtConcurrent::run()) is covered in the "Threading and Concurrent Programming Examples" page and the "QtConcurrentRun" page. - The undocumented "Hello Thread" example is covered in the QThread class ref. - These examples cannot be accessed from Qt Creator's Examples tool. - These examples are neither widget-related nor tutorials, contrary to their source paths. Task-number: QTBUG-33360 Change-Id: Ic79cb764ee925ddbcbeafee8e1d01db7fe0f6cfe Reviewed-by: Topi Reiniƶ <topi.reinio@digia.com> Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Diffstat (limited to 'examples/widgets/tutorials/threads/clock/clock.pro')
-rw-r--r--examples/widgets/tutorials/threads/clock/clock.pro10
1 files changed, 0 insertions, 10 deletions
diff --git a/examples/widgets/tutorials/threads/clock/clock.pro b/examples/widgets/tutorials/threads/clock/clock.pro
deleted file mode 100644
index 041c02bea8..0000000000
--- a/examples/widgets/tutorials/threads/clock/clock.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-QT += widgets
-CONFIG += console
-TEMPLATE = app
-SOURCES += main.cpp \
- clockthread.cpp
-HEADERS += clockthread.h
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/widgets/tutorials/threads/clock
-INSTALLS += target