Files
MuditaOS/module-apps/application-calendar/widgets/MonthBox.hpp
Tomas Rogala 80768bf4a5 [EGD-4708] Add backend of multiday events handling
-sql req for multiday events handling
-Add UT
-Add markEventsInDays method
-Add new query for day filter
2021-01-26 06:34:12 +01:00

30 lines
879 B
C++

// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
#include "Application.hpp"
#include <gui/widgets/GridLayout.hpp>
#include "application-calendar/models/MonthModel.hpp"
namespace gui
{
class MonthBox : public GridLayout
{
public:
MonthBox(app::Application *app,
gui::Item *parent,
const int &offsetTop,
const uint32_t &width,
const uint32_t &height,
const uint32_t &dayWidth,
const uint32_t &dayHeight,
const std::unique_ptr<MonthModel> &model,
std::array<bool, 31> &isDayEmpty);
~MonthBox() override = default;
std::string month;
date::year_month monthFilterValue;
};
} /* namespace gui */