diff options
author | George Kiagiadakis <george.kiagiadakis@collabora.co.uk> | 2010-12-24 20:57:25 +0200 |
---|---|---|
committer | George Kiagiadakis <george.kiagiadakis@collabora.co.uk> | 2010-12-25 11:41:53 +0200 |
commit | 6c56049ceba594fe8f0dbe59874c005ad8ecf403 (patch) | |
tree | 25c719eead2ebff16b5f5473886984a36862affd /Doxyfile.in | |
parent | 543f8667917e08e21a1ca696fede8dc232377c0e (diff) |
Implement a Qt-like signal connection/disconnection system.
Features:
* New QGlib::disconnect method that behaves more or less like QObject::disconnect.
* Automatic disconnection when either the sender or the receiver is destroyed
(this adds the limitation that the receiver must inherit QObject, for now)
* Future-proof. The exported methods are designed to be able to support
different forms of connection in the future (such as connecting an arbitrary
functor object instead of a member function). Support for different
types of receivers (i.e. ones that do not inherit QObject) is also there.
Other changes:
* Moved all the connect/disconnect related stuff in connect.{h,cpp}
* Removed the ugly SignalHandler class. QGlib::connect now returns bool.
Diffstat (limited to 'Doxyfile.in')
-rw-r--r-- | Doxyfile.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Doxyfile.in b/Doxyfile.in index a647dc4..d6238ad 100644 --- a/Doxyfile.in +++ b/Doxyfile.in @@ -1299,7 +1299,8 @@ INCLUDE_FILE_PATTERNS = # undefined via #undef or recursively expanded use the := operator # instead of the = operator. -PREDEFINED = QGLIB_HAVE_CXX0X +PREDEFINED = QGLIB_HAVE_CXX0X \ + DOXYGEN_RUN # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then # this tag can be used to specify a list of macro names that should be expanded. |