feat: 添加ElaWidgetTool库
This commit is contained in:
54
ElaWidgetTools/DeveloperComponents/ElaCalendarTitleModel.cpp
Normal file
54
ElaWidgetTools/DeveloperComponents/ElaCalendarTitleModel.cpp
Normal file
@@ -0,0 +1,54 @@
|
||||
#include "ElaCalendarTitleModel.h"
|
||||
|
||||
ElaCalendarTitleModel::ElaCalendarTitleModel(QObject* parent)
|
||||
: QAbstractListModel{parent}
|
||||
{
|
||||
}
|
||||
|
||||
ElaCalendarTitleModel::~ElaCalendarTitleModel()
|
||||
{
|
||||
}
|
||||
|
||||
int ElaCalendarTitleModel::rowCount(const QModelIndex& parent) const
|
||||
{
|
||||
return 7;
|
||||
}
|
||||
|
||||
QVariant ElaCalendarTitleModel::data(const QModelIndex& index, int role) const
|
||||
{
|
||||
if (role == Qt::UserRole)
|
||||
{
|
||||
switch (index.row())
|
||||
{
|
||||
case 0:
|
||||
{
|
||||
return tr("日");
|
||||
}
|
||||
case 1:
|
||||
{
|
||||
return tr("一");
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
return tr("二");
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
return tr("三");
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
return tr("四");
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
return tr("五");
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
return tr("六");
|
||||
}
|
||||
}
|
||||
}
|
||||
return QVariant();
|
||||
}
|
||||
Reference in New Issue
Block a user