logic: add name delimiter to NameHierarchy

* NameHierarchy now looks like this: <delimiter>\tm<all the rest>
* made new baseclasses for SettingsMigration and SettingsMigrator
* Use the migration system for SqliteBookmarkStorage as well
This commit is contained in:
malte_langkabel
2017-05-16 13:08:12 +02:00
parent 6d0f633d24
commit c551c9a1dd
71 changed files with 692 additions and 523 deletions
+2 -2
View File
@@ -8,7 +8,7 @@
#include "utility/ConfigManager.h"
#include "utility/file/FilePath.h"
class Migration;
class SettingsMigration;
class Settings
{
@@ -64,7 +64,7 @@ protected:
private:
FilePath m_filePath;
friend Migration;
friend SettingsMigration;
};
template<typename T>