The docs do not specify who owns the pointer, but it looks like the object doesn't have a parent so I would assume the caller does.
That code was not actual code from my application but, yes, I would recommend only creating and storing the style once and releasing it appropriately. --- Andy Maloney // https://asmaloney.com twitter ~ @asmaloney <https://twitter.com/asmaloney> On Sat, Sep 10, 2016 at 11:07 AM, René J.V. Bertin <rjvber...@gmail.com> wrote: > On Saturday September 10 2016 09:11:02 Andy wrote: > > Hi Andy, > > Thanks! I'm a bit confused that I didn't think of trying this myself, but > it works: > > https://bugsfiles.kde.org/attachment.cgi?id=101015 > > Shouldn't one release *style in the dtor? > > R. > > > > René: > > > > I think you can just use QWidget::setStyle(). Haven't tried it for > > QTabBar, but I use it on QButtons. > > > > QStyle *style = QStyleFactory::create( "fusion" ); > > QPushButton *button = new QPushButton( "foo", this ); > > button->setStyle( style ); > >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest