Commit Graph

8 Commits

Author SHA1 Message Date
Guillaume Jacquemin 71d38f4a91 SaveTool,MassManager: improve staged file updates.
No need to redo the whole staged list when only one file gets updated.
Considering the call to refreshStagedMasses() is blocking (I might look
into threading stuff), its time complexity is O(n) at worst, which can
be bad on slower systems.
2022-04-04 10:37:09 +02:00
Guillaume Jacquemin 4ed7aff835 MassManager: change how hangars are handled. 2022-03-30 20:34:37 +02:00
Guillaume Jacquemin 8791eb32ac Use Corrade's String(View) types where possible.
Utility::Directory, efsw, cpr, and json.hpp are the only obstacles to a
complete removal of std::string usages.
2022-03-04 21:18:55 +01:00
Guillaume Jacquemin 51faed7210 Update copyright years.
I should have done that earlier... and of course I forgot a few files...
2022-01-30 11:38:22 +01:00
Guillaume Jacquemin 4cdd1b35ec Mass(Manager): rework to prepare for the viewer. 2021-08-19 20:34:37 +02:00
Guillaume Jacquemin 688e61b9ae MassManager: move some fields to SaveTool. 2021-07-21 20:57:39 +02:00
Guillaume Jacquemin fa78ca2a8a MassManager: remove a redundant initialisation. 2021-07-21 12:38:27 +02:00
Guillaume Jacquemin 61d1e3635f Add initial files.
Feature parity is also reached.
2021-06-11 19:24:52 +02:00