mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-01 07:05:48 +00:00
fix: error datetime tooltip
issue: https://github.com/linuxdeepin/developer-center/issues/7056 log: correct longtimeformat and timeformat str
This commit is contained in:
parent
3939ca9c12
commit
7097ae7f3c
@ -94,6 +94,12 @@ void DateTimeDisplayer::initDConfig()
|
||||
m_shortDateFormatStr = currentLocale.dateFormat(QLocale::ShortFormat);
|
||||
}
|
||||
|
||||
if (!m_config->isDefaultValue(shortDateFormat_key)) {
|
||||
m_longDateFormatStr = m_config->value(longDateFormat_key).toString();
|
||||
} else {
|
||||
m_longDateFormatStr = currentLocale.dateFormat(QLocale::LongFormat);
|
||||
}
|
||||
|
||||
if (!m_config->isDefaultValue(shortTimeFormat_key)) {
|
||||
m_shortTimeFormatStr = m_config->value(shortTimeFormat_key).toString();
|
||||
} else {
|
||||
@ -106,12 +112,6 @@ void DateTimeDisplayer::initDConfig()
|
||||
m_longTimeFormatStr = currentLocale.timeFormat(QLocale::LongFormat);
|
||||
}
|
||||
|
||||
if (!m_config->isDefaultValue(longDateFormat_key)) {
|
||||
m_longDateFormatStr = m_config->value(longDateFormat_key).toString();
|
||||
} else {
|
||||
m_longTimeFormatStr = currentLocale.dateFormat(QLocale::LongFormat);
|
||||
}
|
||||
|
||||
connect(m_config, &DTK_CORE_NAMESPACE::DConfig::valueChanged, this, [this] (const QString &key) {
|
||||
if (key == shortDateFormat_key) {
|
||||
m_shortDateFormatStr = m_config->value(key).toString();
|
||||
|
Loading…
x
Reference in New Issue
Block a user