qt6-bb10/src/corelib/thread
Sze Howe Koh a9d5627e6a Doc: Update, and reduce duplication of, QThread-related info
Added/Changed:
- Move content from the Thread Basics overview to the QThread class ref
- Rephrase bits for clarity
- Use more links

Removed:
- (threads-basics.qdoc) Warning against moveToThread(this): This usage
  came about when people tried to add slots to a QThread subclass. This
  patch adds a warning against the root cause.
- (threads-basics.qdoc) Note on sleep() et al.: They were made public in
  Qt 5.0.
- (threads-basics.qdoc) The strategy for managing member variables:
  Sounds error-prone. Pushing results through signals is safer.
- (qthread.cpp) The note about GUI classes: Irrelevant to QThread,
  and it's already mentioned elsewhere.

Change-Id: I6bc53cc22b929523f9976d2b920f94c02bd7273e
Reviewed-by: Geir Vattekar <geir.vattekar@digia.com>
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
2013-10-21 02:12:11 +02:00
..
qatomic.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qatomic.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qbasicatomic.h Don't use ARMv5/6/7 atomics on 64-bit ARM, as they are AArch32 specific 2013-09-16 23:19:26 +02:00
qexception.cpp Whitespace cleanup: remove trailing whitespace 2013-03-16 20:22:50 +01:00
qexception.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qfuture.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qfuture.qdoc Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qfutureinterface.cpp QFutureInterface: wrap a pair of {release,reserve}Thread() calls with RAII 2013-09-21 18:39:13 +02:00
qfutureinterface.h Whitespace cleanup: remove trailing whitespace 2013-03-16 20:22:50 +01:00
qfutureinterface_p.h QFutureInterface: remove unused member variable 'pendingResults' 2013-09-20 23:45:06 +02:00
qfuturesynchronizer.h Whitespace cleanup: remove trailing whitespace 2013-03-16 20:22:50 +01:00
qfuturesynchronizer.qdoc Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qfuturewatcher.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qfuturewatcher.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qfuturewatcher_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qgenericatomic.h Remove use of 'register' from Qt. 2013-06-17 09:44:22 +02:00
qmutex.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qmutex.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qmutex_linux.cpp Move the creation of QElapsedTimer out of the inner function in QMutex 2013-08-27 03:51:31 +02:00
qmutex_mac.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmutex_p.h Set some attributes on pthread condattrs 2013-01-28 20:52:03 +01:00
qmutex_unix.cpp Set some attributes on pthread condattrs 2013-01-28 20:52:03 +01:00
qmutex_win.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmutexpool.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmutexpool_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qoldbasicatomic.h Mark all qtbase headers that aren't clean 2013-03-03 20:15:21 +01:00
qorderedmutexlocker_p.h fix namespaced build 2013-04-25 17:56:26 +02:00
qreadwritelock.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qreadwritelock.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qreadwritelock_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qresultstore.cpp Whitespace cleanup: remove trailing whitespace 2013-03-16 20:22:50 +01:00
qresultstore.h Whitespace cleanup: remove trailing whitespace 2013-03-16 20:22:50 +01:00
qrunnable.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qrunnable.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qsemaphore.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qsemaphore.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qthread.cpp Doc: Update, and reduce duplication of, QThread-related info 2013-10-21 02:12:11 +02:00
qthread.h Add an advisory interruption mechanism to QThread. 2013-09-05 08:20:18 +02:00
qthread_p.h Reorder the members in QThreadData to avoid padding holes 2013-10-08 02:45:16 +02:00
qthread_unix.cpp Add an advisory interruption mechanism to QThread. 2013-09-05 08:20:18 +02:00
qthread_win.cpp Add an advisory interruption mechanism to QThread. 2013-09-05 08:20:18 +02:00
qthreadpool.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qthreadpool.h QThreadPool - Add method clear() to remove queued QRunnable. 2013-08-16 15:43:53 +02:00
qthreadpool_p.h QThreadPool - Add method clear() to remove queued QRunnable. 2013-08-16 15:43:53 +02:00
qthreadstorage.cpp Doc: Adding mark-up to boolean default values. 2013-10-08 00:46:27 +02:00
qthreadstorage.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qwaitcondition.h Remove QT_{BEGIN,END}_HEADER macro usage 2013-01-29 01:06:04 +01:00
qwaitcondition.qdoc Fix some doc errors. 2013-09-21 17:04:41 +02:00
qwaitcondition_unix.cpp Fix typo in qwaitcondition_unix.cpp 2013-09-02 23:13:59 +02:00
qwaitcondition_win.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
thread.pri Distinguish between 'mac' and 'macx' qmake scopes 2013-03-05 20:59:45 +01:00