QTimer: put #ifdef qdoc related-lines in one block
Slightly more readable. Change-Id: Ib945319b4f7606a0796e8ac09f6659e63b7291df Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
15cfdab514
commit
07c34e4c79
@ -50,31 +50,31 @@ public:
|
||||
static void singleShot(int msec, Qt::TimerType timerType, const QObject *receiver, const char *member);
|
||||
|
||||
// singleShot with context
|
||||
#ifdef Q_QDOC
|
||||
template <typename Duration, typename Functor>
|
||||
static inline void singleShot(Duration interval, const QObject *receiver, Functor &&slot);
|
||||
template <typename Duration, typename Functor>
|
||||
static inline void singleShot(Duration interval, Qt::TimerType timerType,
|
||||
const QObject *receiver, Functor &&slot);
|
||||
#else
|
||||
template <typename Duration, typename Functor>
|
||||
static inline void singleShot(Duration interval,
|
||||
#ifdef Q_QDOC
|
||||
const QObject *receiver,
|
||||
#else
|
||||
const typename QtPrivate::ContextTypeForFunctor<Functor>::ContextType *receiver,
|
||||
#endif
|
||||
|
||||
Functor &&slot)
|
||||
{
|
||||
singleShot(interval, defaultTypeFor(interval), receiver, std::forward<Functor>(slot));
|
||||
}
|
||||
template <typename Duration, typename Functor>
|
||||
static inline void singleShot(Duration interval, Qt::TimerType timerType,
|
||||
#ifdef Q_QDOC
|
||||
const QObject *receiver,
|
||||
#else
|
||||
const typename QtPrivate::ContextTypeForFunctor<Functor>::ContextType *receiver,
|
||||
#endif
|
||||
Functor &&slot)
|
||||
{
|
||||
using Prototype = void(*)();
|
||||
singleShotImpl(interval, timerType, receiver,
|
||||
QtPrivate::makeCallableObject<Prototype>(std::forward<Functor>(slot)));
|
||||
}
|
||||
#endif
|
||||
|
||||
// singleShot without context
|
||||
template <typename Duration, typename Functor>
|
||||
static inline void singleShot(Duration interval, Functor &&slot)
|
||||
|
Loading…
x
Reference in New Issue
Block a user