8#include "ksieveui_private_export.h"
18class SieveDateSpinBox;
19class KSIEVEUI_TESTS_EXPORT SelectDateWidget :
public QWidget
23 enum DateType { Year = 0, Month, Day, Date, Julian, Hour, Minute, Second, Time, Iso8601, Std11, Zone, Weekday };
24 explicit SelectDateWidget(
QWidget *parent =
nullptr);
25 ~SelectDateWidget()
override;
27 [[nodiscard]]
QString code()
const;
34 void slotDateTypeActivated(
int);
35 SelectDateWidget::DateType dateTypeFromString(
const QString &str);
37 QString dateType(DateType type)
const;
38 QString dateValue(DateType type)
const;
41 SieveDateSpinBox *mDateValue =
nullptr;
47Q_DECLARE_METATYPE(KSieveUi::SelectDateWidget::DateType)
KCRASH_EXPORT void initialize()
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Oct 11 2024 12:07:48 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.