----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/127187/ -----------------------------------------------------------
(Updated Feb. 29, 2016, 1:54 p.m.) Review request for KDE Frameworks, kdewin and Ivan Čukić. Changes ------- Sorry, can't include a private (non-installed) header into a public header, of course. Next attempt. Main trick is again to nest the updaters inside the main class (ActivitiesModel), not friend class (ActivitiesModelPrivate). To make this possible without spelling out all different kinds of updaters, _and_ without using a private define, use a wrapper class RAIIModelUpdaters, declared inside the ActivitiesModel class declaration, but defined outside the public header. Repository: kactivities Description ------- MSVC (2013) complains that beginResetModel(), etc. are protected. This patch allows the code to compile. It is clearly not very elegant, but both my templating- and MSVC-foo is extremely limited. Not sure, if there is a better fix. Diffs (updated) ----- src/lib/activitiesmodel.h 7258b73 src/lib/activitiesmodel.cpp af30f59 src/lib/activitiesmodel_p.h dfa861b src/utils/model_updaters.h ae8e279 Diff: https://git.reviewboard.kde.org/r/127187/diff/ Testing ------- Now compiles with MSVC 2013 on Windows. Thanks, Thomas Friedrichsmeier
_______________________________________________ Kde-windows mailing list Kde-windows@kde.org https://mail.kde.org/mailman/listinfo/kde-windows