33#include <QtCore/qobject.h>
34#include <QtCore/qmetatype.h>
35#include <QtCore/qscopedpointer.h>
40class IrcLagTimerPrivate;
45 Q_PROPERTY(qint64 lag READ lag NOTIFY lagChanged)
46 Q_PROPERTY(
int interval READ interval WRITE setInterval)
47 Q_PROPERTY(
IrcConnection* connection READ connection WRITE setConnection)
59 void setInterval(
int seconds);
65 QScopedPointer<IrcLagTimerPrivate> d_ptr;
69 Q_PRIVATE_SLOT(d_func(),
void _irc_connected())
70 Q_PRIVATE_SLOT(d_func(),
void _irc_pingServer())
71 Q_PRIVATE_SLOT(d_func(),
void _irc_disconnected())
76Q_DECLARE_METATYPE(IRC_PREPEND_NAMESPACE(
IrcLagTimer*))
Provides means to establish a connection to an IRC server.
Definition: ircconnection.h:49
Provides a timer for measuring lag.
Definition: irclagtimer.h:43
void lagChanged(qint64 lag)