Refactor wizards
ClosedPublic

Authored by wojnilowicz on Nov 21 2017, 4:25 PM.

Details

Reviewers
tbaumgart
Group Reviewers
KMyMoney
Commits
R261:96291539b3d0: Refactor wizards
Summary

Patch aims mainly to speed up recompilation time through code
refactoring. Refactoring in this case means:

  1. new syntax for signal-slot connections,
  2. single class in single header,
  3. d-pointers,
  4. explicit constructors,
  5. less interdependency in header files,
  6. override keyword for virtual functions,
  7. disabling copy constructors.
Test Plan

Created new user and new loan account.

Diff Detail

Repository
R261 KMyMoney
Lint
Lint Skipped
Unit
Unit Tests Skipped
wojnilowicz created this revision.Nov 21 2017, 4:25 PM
tbaumgart accepted this revision as: tbaumgart.Nov 22 2017, 10:03 AM
tbaumgart added a subscriber: tbaumgart.

Looks good to me and compiles. Generates a bunch of warnings, but I can take care of them once it is in the git repo

This revision is now accepted and ready to land.Nov 22 2017, 10:03 AM
wojnilowicz closed this revision.Nov 22 2017, 2:33 PM