Need some help with c++/qt5 code
Raphael Kubo da Costa
rakuco at FreeBSD.org
Fri Apr 15 17:27:52 UTC 2016
Shane Ambler <FreeBSD at ShaneWare.Biz> writes:
>> I agree. Maybe using Q_GLOBAL_STATIC helps?
>> - Remove m_table from TPanelFactory.
>> - In pane.cpp, you do something like this:
>> typedef QMap<QString, TPanelFactory *> PanelMapType;
>> Q_GLOBAL_STATIC(PanelMapType, s_panelMap);
>> you then need to replace uses of m_table with s_panelMap and use
>> s_panelMap->operation() instead of m_table.operation().
> Thanks that does the trick.
I'm glad it worked :-) It's a good candidate for upstreaming if you're
working with them.
More information about the freebsd-ports