File indexing completed on 2024-04-28 03:59:18

0001 #include "kdatetimeedit.h"
0002 #include <QApplication>
0003 #include <QDebug>
0004 
0005 int main(int argc, char **argv)
0006 {
0007     QApplication::setApplicationName(QStringLiteral("test"));
0008     QApplication app(argc, argv);
0009     KDateTimeEdit dateTimeEdit;
0010     dateTimeEdit.setOptions(dateTimeEdit.options() | KDateTimeEdit::ShowCalendar | KDateTimeEdit::SelectCalendar | KDateTimeEdit::ShowTimeZone
0011                             | KDateTimeEdit::SelectTimeZone);
0012     QObject::connect(&dateTimeEdit, &KDateTimeEdit::dateTimeEntered, [](const QDateTime &dt) {
0013         qDebug() << "dateTimeEntered" << dt;
0014     });
0015     QObject::connect(&dateTimeEdit, &KDateTimeEdit::dateTimeChanged, [](const QDateTime &dt) {
0016         qDebug() << "dateTimeChanged" << dt;
0017     });
0018     QObject::connect(&dateTimeEdit, &KDateTimeEdit::dateTimeEdited, [](const QDateTime &dt) {
0019         qDebug() << "dateTimeEdited" << dt;
0020     });
0021     dateTimeEdit.show();
0022     // dateTimeEdit.setEnabled(false);
0023     return app.exec();
0024 }