Files
MuditaOS/module-apps/application-calendar/widgets/MonthBox.hpp
Lefucjusz 773f2c7eb1 [BH-2069] Update license URL in headers
Update outdated license file URL in
license headers across all project.
2024-09-18 11:53:01 +02:00

32 lines
896 B
C++

// Copyright (c) 2017-2024, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/blob/master/LICENSE.md
#pragma once
#include <models/MonthModel.hpp>
#include <apps-common/ApplicationCommon.hpp>
#include <gui/widgets/GridLayout.hpp>
namespace gui
{
class MonthBox : public GridLayout
{
public:
MonthBox(app::ApplicationCommon *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 */