Libksieve
8#include "ksieveui_private_export.h"
18class SieveDateSpinBox;
19class KSIEVEUI_TESTS_EXPORT SelectDateWidget :
public QWidget
23 enum DateType : uint8_t {
38 explicit SelectDateWidget(QWidget *parent =
nullptr);
39 ~SelectDateWidget()
override;
41 [[nodiscard]] QString code()
const;
42 void setCode(
const QString &type,
const QString &value);
48 void slotDateTypeActivated(
int);
49 SelectDateWidget::DateType dateTypeFromString(
const QString &str);
51 QString dateType(DateType type)
const;
52 QString dateValue(DateType type)
const;
53 QComboBox *mDateType =
nullptr;
54 QLineEdit *mDateLineEdit =
nullptr;
55 SieveDateSpinBox *mDateValue =
nullptr;
56 KDateComboBox *mDateEdit =
nullptr;
57 KTimeComboBox *mTimeEdit =
nullptr;
58 QStackedWidget *mStackWidget =
nullptr;
61Q_DECLARE_METATYPE(KSieveUi::SelectDateWidget::DateType)
void initialize(StandardShortcut id)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:49:48 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.