diff options
Diffstat (limited to 'kexi/plugins/forms/widgets/kexidbdateedit.h')
-rw-r--r-- | kexi/plugins/forms/widgets/kexidbdateedit.h | 69 |
1 files changed, 35 insertions, 34 deletions
diff --git a/kexi/plugins/forms/widgets/kexidbdateedit.h b/kexi/plugins/forms/widgets/kexidbdateedit.h index 2ad693a8..b611590e 100644 --- a/kexi/plugins/forms/widgets/kexidbdateedit.h +++ b/kexi/plugins/forms/widgets/kexidbdateedit.h @@ -22,37 +22,38 @@ #define KexiDBDateEdit_H #include "kexiformdataiteminterface.h" -#include <qdatetimeedit.h> +#include <tqdatetimeedit.h> class KPopupMenu; class KDatePicker; -class QDateTimeEditor; +class TQDateTimeEditor; //! @short A db-aware date editor -class KEXIFORMUTILS_EXPORT KexiDBDateEdit : public QWidget, public KexiFormDataItemInterface +class KEXIFORMUTILS_EXPORT KexiDBDateEdit : public TQWidget, public KexiFormDataItemInterface { Q_OBJECT - Q_PROPERTY(QString dataSource READ dataSource WRITE setDataSource DESIGNABLE true) - Q_PROPERTY(QCString dataSourceMimeType READ dataSourceMimeType WRITE setDataSourceMimeType DESIGNABLE true) - // properties copied from QDateEdit + TQ_OBJECT + TQ_PROPERTY(TQString dataSource READ dataSource WRITE setDataSource DESIGNABLE true) + TQ_PROPERTY(TQCString dataSourceMimeType READ dataSourceMimeType WRITE setDataSourceMimeType DESIGNABLE true) + // properties copied from TQDateEdit Q_ENUMS( Order ) - Q_PROPERTY( Order order READ order WRITE setOrder DESIGNABLE true) - Q_PROPERTY( QDate date READ date WRITE setDate DESIGNABLE true) - Q_PROPERTY( bool autoAdvance READ autoAdvance WRITE setAutoAdvance DESIGNABLE true) - Q_PROPERTY( QDate maxValue READ maxValue WRITE setMaxValue DESIGNABLE true) - Q_PROPERTY( QDate minValue READ minValue WRITE setMinValue DESIGNABLE true) - Q_PROPERTY( bool readOnly READ isReadOnly WRITE setReadOnly DESIGNABLE true ) + TQ_PROPERTY( Order order READ order WRITE setOrder DESIGNABLE true) + TQ_PROPERTY( TQDate date READ date WRITE setDate DESIGNABLE true) + TQ_PROPERTY( bool autoAdvance READ autoAdvance WRITE setAutoAdvance DESIGNABLE true) + TQ_PROPERTY( TQDate maxValue READ maxValue WRITE setMaxValue DESIGNABLE true) + TQ_PROPERTY( TQDate minValue READ minValue WRITE setMinValue DESIGNABLE true) + TQ_PROPERTY( bool readOnly READ isReadOnly WRITE setReadOnly DESIGNABLE true ) public: - enum Order { DMY = QDateEdit::DMY, MDY = QDateEdit::MDY, YMD = QDateEdit::YMD, YDM = QDateEdit::YDM }; + enum Order { DMY = TQDateEdit::DMY, MDY = TQDateEdit::MDY, YMD = TQDateEdit::YMD, YDM = TQDateEdit::YDM }; - KexiDBDateEdit(const QDate &date, QWidget *parent, const char *name=0); + KexiDBDateEdit(const TQDate &date, TQWidget *tqparent, const char *name=0); virtual ~KexiDBDateEdit(); - inline QString dataSource() const { return KexiFormDataItemInterface::dataSource(); } - inline QCString dataSourceMimeType() const { return KexiFormDataItemInterface::dataSourceMimeType(); } - virtual QVariant value(); - virtual void setInvalidState( const QString& displayText ); + inline TQString dataSource() const { return KexiFormDataItemInterface::dataSource(); } + inline TQCString dataSourceMimeType() const { return KexiFormDataItemInterface::dataSourceMimeType(); } + virtual TQVariant value(); + virtual void setInvalidState( const TQString& displayText ); //! \return true if editor's value is null (not empty) //! Used for checking if a given constraint within table of form is met. @@ -68,7 +69,7 @@ class KEXIFORMUTILS_EXPORT KexiDBDateEdit : public QWidget, public KexiFormDataI virtual bool isReadOnly() const; /*! \return the view widget of this item, e.g. line edit widget. */ - virtual QWidget* widget(); + virtual TQWidget* widget(); virtual bool cursorAtStart(); virtual bool cursorAtEnd(); @@ -77,39 +78,39 @@ class KEXIFORMUTILS_EXPORT KexiDBDateEdit : public QWidget, public KexiFormDataI virtual void setEnabled(bool enabled); // property functions - inline QDate date() const { return m_edit->date(); } - inline void setOrder(Order order) { m_edit->setOrder( (QDateEdit::Order) order); } + inline TQDate date() const { return m_edit->date(); } + inline void setOrder(Order order) { m_edit->setOrder( (TQDateEdit::Order) order); } inline Order order() const { return (Order)m_edit->order(); } inline void setAutoAdvance( bool advance ) { m_edit->setAutoAdvance(advance); } inline bool autoAdvance() const { return m_edit->autoAdvance(); } - inline void setMinValue(const QDate& d) { m_edit->setMinValue(d); } - inline QDate minValue() const { return m_edit->minValue(); } - inline void setMaxValue(const QDate& d) { m_edit->setMaxValue(d); } - inline QDate maxValue() const { return m_edit->maxValue(); } + inline void setMinValue(const TQDate& d) { m_edit->setMinValue(d); } + inline TQDate minValue() const { return m_edit->minValue(); } + inline void setMaxValue(const TQDate& d) { m_edit->setMaxValue(d); } + inline TQDate maxValue() const { return m_edit->maxValue(); } signals: - void dateChanged(const QDate &date); + void dateChanged(const TQDate &date); public slots: - inline void setDataSource(const QString &ds) { KexiFormDataItemInterface::setDataSource(ds); } - inline void setDataSourceMimeType(const QCString &ds) { KexiFormDataItemInterface::setDataSourceMimeType(ds); } - inline void setDate(const QDate& date) { m_edit->setDate(date); } + inline void setDataSource(const TQString &ds) { KexiFormDataItemInterface::setDataSource(ds); } + inline void setDataSourceMimeType(const TQCString &ds) { KexiFormDataItemInterface::setDataSourceMimeType(ds); } + inline void setDate(const TQDate& date) { m_edit->setDate(date); } virtual void setReadOnly(bool set); protected slots: - void slotValueChanged(const QDate&); + void slotValueChanged(const TQDate&); void slotShowDatePicker(); void acceptDate(); protected: - virtual void setValueInternal(const QVariant& add, bool removeOld); - virtual bool eventFilter(QObject *o, QEvent *e); + virtual void setValueInternal(const TQVariant& add, bool removeOld); + virtual bool eventFilter(TQObject *o, TQEvent *e); private: KDatePicker *m_datePicker; - QDateEdit *m_edit; + TQDateEdit *m_edit; KPopupMenu *m_datePickerPopupMenu; - QDateTimeEditor *m_dte_date; + TQDateTimeEditor *m_dte_date; bool m_invalidState : 1; bool m_cleared : 1; bool m_readOnly : 1; |