summaryrefslogtreecommitdiffstats
path: root/tools/shared/qtpropertybrowser/qteditorfactory.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2010-01-04 13:29:34 (GMT)
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>2010-01-04 13:29:34 (GMT)
commit00db09c55f60f160e625c3488784b0965ab636b4 (patch)
treead9976124ad978d0afd5ff2cf2ae8a47dd895b3c /tools/shared/qtpropertybrowser/qteditorfactory.cpp
parent5b0945acef6895d4147b81dcda7cdce89c3a981a (diff)
downloadQt-00db09c55f60f160e625c3488784b0965ab636b4.zip
Qt-00db09c55f60f160e625c3488784b0965ab636b4.tar.gz
Qt-00db09c55f60f160e625c3488784b0965ab636b4.tar.bz2
Designer: Enable seconds editing for Q[Date]TimeEdit's properties.
on UNIX, for which QLocale's ShortFormat does not include seconds. Move format creation into browser utilities and use consistently for display and editing. Reviewed-by: Jarek Kobus <jkobus@trolltech.com> Task-number: QTBUG-6965
Diffstat (limited to 'tools/shared/qtpropertybrowser/qteditorfactory.cpp')
-rw-r--r--tools/shared/qtpropertybrowser/qteditorfactory.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/shared/qtpropertybrowser/qteditorfactory.cpp b/tools/shared/qtpropertybrowser/qteditorfactory.cpp
index 17c5be8..ed74439 100644
--- a/tools/shared/qtpropertybrowser/qteditorfactory.cpp
+++ b/tools/shared/qtpropertybrowser/qteditorfactory.cpp
@@ -1158,6 +1158,7 @@ QWidget *QtDateEditFactory::createEditor(QtDatePropertyManager *manager, QtPrope
QWidget *parent)
{
QDateEdit *editor = d_ptr->createEditor(property, parent);
+ editor->setDisplayFormat(QtPropertyBrowserUtils::dateFormat());
editor->setCalendarPopup(true);
editor->setDateRange(manager->minimum(property), manager->maximum(property));
editor->setDate(manager->value(property));
@@ -1272,6 +1273,7 @@ QWidget *QtTimeEditFactory::createEditor(QtTimePropertyManager *manager, QtPrope
QWidget *parent)
{
QTimeEdit *editor = d_ptr->createEditor(property, parent);
+ editor->setDisplayFormat(QtPropertyBrowserUtils::timeFormat());
editor->setTime(manager->value(property));
connect(editor, SIGNAL(timeChanged(QTime)),
@@ -1385,6 +1387,7 @@ QWidget *QtDateTimeEditFactory::createEditor(QtDateTimePropertyManager *manager,
QtProperty *property, QWidget *parent)
{
QDateTimeEdit *editor = d_ptr->createEditor(property, parent);
+ editor->setDisplayFormat(QtPropertyBrowserUtils::dateTimeFormat());
editor->setDateTime(manager->value(property));
connect(editor, SIGNAL(dateTimeChanged(QDateTime)),