diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-02 17:21:47 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-02 17:21:47 +0200 |
| commit | b61ce428d81871fbbc6261f274f20785db9d1c38 (patch) | |
| tree | b1ebcf1da244a31ec1c991be42d0062d776ba1b4 /src/CMakeLists.txt | |
| parent | db1eb37b26f9ac14be4e1a4e5edbf5b6e77f8db7 (diff) | |
| download | qtmaildir-b61ce428d81871fbbc6261f274f20785db9d1c38.tar.gz qtmaildir-b61ce428d81871fbbc6261f274f20785db9d1c38.zip | |
feat: add Config with account, query, and sync parsing
Accounts use [account.work] rather than [account/work]: QSettings' INI
backend treats "/" as its own hierarchical group separator, so a literal
slash in a section header parses as a nested group and trips
QSettings::FormatError, silently breaking childGroups() enumeration. A
dot carries no such meaning and keeps the format flat.
Saved-query order is alphabetical (QSettings::childKeys() sorts), not
file order; documented in code and tests rather than left to a false
assumption.
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index aeb425f..d1ed29f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,5 +1,6 @@ add_library(qtmaildir_lib STATIC keymap.cpp + config.cpp ) target_include_directories(qtmaildir_lib |
