[Interest] subclassed QTimer

Gian Maxera gmaxera at gmail.com
Tue Nov 3 14:28:42 CET 2015


Sorry … your code seems weird from my point of view.
Why are you subclassing QTimer and not just use it  as it is ??


> On 3 Nov 2015, at 13:24, Daniel França <daniel.franca at gmail.com> wrote:
> 
> If still don't work with the Q_OBJECT macro, maybe trying with setTimerType(Qt::PreciseTimer)?
> 
> Em ter, 3 de nov de 2015 às 14:20, Frank Hemer <frank at hemer.org <mailto:frank at hemer.org>> escreveu:
> Hi René,
> 
> On Tuesday 03 November 2015 14:13:46 René J.V. Bertin wrote:
> > Hi,
> >
> > I wanted to add a quick timer to an editor class to check the state of the
> > various items that editor can handle. It'd be cumbersome to subclass the
> > edit items to add a timeout slot to them, or to extend the editor class so
> > a timeout slot would get called with the appropriate item. The easiest way
> > seemed to be to subclass QTimer:
> >
> > class QItemTimer : public QTimer {
> > public:
> >       QItemTimer(QObject *parent, Item *item)
> >
> >               : QTimer(parent)
> >
> >       {
> >               _item = item;
> >       }
> > public slots:
> >       void fired();
> > protected:
> >       Item *_item;
> > };
> >
> > and then do
> >
> >       QItemTimer *t = new QItemTimer(0, _item);
> >       connect(t, SIGNAL(timeout()), t, SLOT(fired()));
> >       t->start(1000);
> >       timerList.append(t);
> >
> > but as far as I can tell my fired slot isn't being called.
> >
> > I'm probably overlooking something obvious?
> 
> I'm missing the Q_OBJECT macro
> 
> Frank
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org <mailto:Interest at qt-project.org>
> http://lists.qt-project.org/mailman/listinfo/interest <http://lists.qt-project.org/mailman/listinfo/interest>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20151103/c216a342/attachment.html>


More information about the Interest mailing list