Re: [Interest] Migrating QWeakPointer to Qt5

2016-05-06 Thread Nye
On Sat, May 7, 2016 at 12:54 AM, Thiago Macieira wrote: > > > Yes, by actually using a QSharedPointer for the constructor (as > > QWeakPointer is a weak reference to a shared pointer). > > That's not the same thing. For a while, we had deprecated QPointer in > favour >

Re: [Interest] Migrating QWeakPointer to Qt5

2016-05-06 Thread Thiago Macieira
On sexta-feira, 6 de maio de 2016 12:14:14 PDT Nye wrote: > On Fri, May 6, 2016 at 8:35 AM, Tom Isaacson > > wrote: > > I'm moving some Qt4.8.2 code which uses QWeakPointer to Qt5.6. > > Simplifying a lot it looks like this: > > [snippet ..] > > but when I compile under

Re: [Interest] Migrating QWeakPointer to Qt5

2016-05-06 Thread Nye
> > Well you can't have implicit upcasting ... > That's a typo, I meant downcasting. > ___ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest

Re: [Interest] Migrating QWeakPointer to Qt5

2016-05-06 Thread Nye
On Fri, May 6, 2016 at 8:35 AM, Tom Isaacson wrote: > I'm moving some Qt4.8.2 code which uses QWeakPointer to Qt5.6. > Simplifying a lot it looks like this: > [snippet ..] > but when I compile under Visual Studio 2013 I get this error: > error C2664:

Re: [Interest] Migrating QWeakPointer to Qt5

2016-05-06 Thread Bo Thorsen
Den 06-05-2016 kl. 07:35 skrev Tom Isaacson: I'm moving some Qt4.8.2 code which uses QWeakPointer to Qt5.6. Simplifying a lot it looks like this: class MySettings : public QObject { Q_OBJECT } class MyClass : public QObject { Q_OBJECT private: QWeakPointer m_xSettings; }