diff --git a/.clang-format b/.clang-format index 37d4bf7..a84b477 100644 --- a/.clang-format +++ b/.clang-format @@ -7,5 +7,7 @@ SeparateDefinitionBlocks: Always AllowShortBlocksOnASingleLine: Never AllowShortIfStatementsOnASingleLine: false AllowShortFunctionsOnASingleLine: None -AllowShortLambdasOnASingleLine: Empty AlignAfterOpenBracket: BlockIndent +AlignOperands: AlignAfterOperator +BreakBeforeBinaryOperators: NonAssignment +AllowAllArgumentsOnNextLine: true diff --git a/external/mirai-core/CMakeLists.txt b/external/mirai-core/CMakeLists.txt index 6fc217d..d6317c9 100644 --- a/external/mirai-core/CMakeLists.txt +++ b/external/mirai-core/CMakeLists.txt @@ -8,14 +8,12 @@ set(CMAKE_COMPILE_WARNING_AS_ERROR ON) add_library(mirai-core src/Mirai.cpp src/Task.cpp - src/Day.cpp src/Event.cpp src/DateTime.cpp src/EventEmitter.cpp src/Source.cpp src/MarkdownDataProvider.cpp src/MarkdownDataProvider.Parser.cpp - src/View.cpp src/utils.cpp ) diff --git a/external/mirai-core/include/mirai-core/DataProvider.h b/external/mirai-core/include/mirai-core/DataProvider.h index fca7327..d206f3b 100644 --- a/external/mirai-core/include/mirai-core/DataProvider.h +++ b/external/mirai-core/include/mirai-core/DataProvider.h @@ -14,45 +14,34 @@ namespace mirai { -struct day_data { - int id; - Date date; -}; - -struct updatable_day_data { - std::optional date; -}; - enum task_state { TODO, DONE }; struct task_data { int id; std::string title; task_state state; - std::optional dayId; - std::optional eventId; + std::optional due_date; }; struct updatable_task_data { std::optional title = std::nullopt; std::optional state = std::nullopt; - std::optional> dayId = std::nullopt; - std::optional> eventId = std::nullopt; + std::optional> due_date = std::nullopt; }; struct event_data { int id; - int dayId; + Date date; std::string title; - Time startsAt; - Time endsAt; + Time starts_at; + Time ends_at; }; struct updatable_event_data { - std::optional dayId; + std::optional date; std::optional title; - std::optional