Add namespace (ui::) for generated C++ Slint code

This commit is contained in:
Vyn 2024-10-15 16:51:05 +02:00
parent f45aa601c7
commit dee7a6fa42
5 changed files with 55 additions and 54 deletions

View file

@ -14,20 +14,20 @@ std::string formatZeroPadding(const int number)
return std::to_string(number);
}
std::string SlintDateToStdString(const Date &date)
std::string SlintDateToStdString(const ui::Date &date)
{
return std::to_string(date.year) + "-" + formatZeroPadding(date.month) + "-" +
formatZeroPadding(date.day);
}
mirai::Date SlintDateToMiraiDate(const Date &date)
mirai::Date SlintDateToMiraiDate(const ui::Date &date)
{
return mirai::Date(
date.year, static_cast<unsigned>(date.month), static_cast<unsigned>(date.day)
);
}
Date MiraiDateToSlintDate(const mirai::Date &date)
ui::Date MiraiDateToSlintDate(const mirai::Date &date)
{
return {
.year = date.year,
@ -36,12 +36,12 @@ Date MiraiDateToSlintDate(const mirai::Date &date)
};
}
Time MiraiTimeToSlintTime(const mirai::Time &time)
ui::Time MiraiTimeToSlintTime(const mirai::Time &time)
{
return {.hour = time.hour, .minute = time.minute, .second = 0};
}
mirai::Time SlintTimeToMiraiTime(const Time &time)
mirai::Time SlintTimeToMiraiTime(const ui::Time &time)
{
return {.hour = time.hour, .minute = time.minute};
}