23 lines
598 B
C++
23 lines
598 B
C++
|
// Copyright 2024 Dolphin Emulator Project
|
||
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||
|
|
||
|
#include "DolphinQt/QtUtils/QtUtils.h"
|
||
|
|
||
|
#include <QDateTimeEdit>
|
||
|
|
||
|
namespace QtUtils
|
||
|
{
|
||
|
|
||
|
void ShowFourDigitYear(QDateTimeEdit* widget)
|
||
|
{
|
||
|
if (!widget->displayFormat().contains(QStringLiteral("yyyy")))
|
||
|
{
|
||
|
// Always show the full year, no matter what the locale specifies. Otherwise, two-digit years
|
||
|
// will always be interpreted as in the 21st century.
|
||
|
widget->setDisplayFormat(
|
||
|
widget->displayFormat().replace(QStringLiteral("yy"), QStringLiteral("yyyy")));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
} // namespace QtUtils
|