tdeui
kdatewidget.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __KDATECTL_H__
00020 #define __KDATECTL_H__
00021
00022 #include <tqwidget.h>
00023 #include <tqdatetime.h>
00024
00025 #include <tdelibs_export.h>
00026
00036 class TDEUI_EXPORT KDateWidget : public TQWidget
00037 {
00038 Q_OBJECT
00039 TQ_PROPERTY( TQDate date READ date WRITE setDate )
00040
00041 public:
00045 KDateWidget( TQWidget *parent=0, const char *name=0 );
00046
00050 KDateWidget( TQDate date, TQWidget *parent=0, const char *name=0 );
00051
00055 virtual ~KDateWidget();
00056
00060 TQDate date() const;
00061
00065 void setDate(TQDate date);
00066
00067
00068 signals:
00073 void changed(TQDate);
00074
00075 protected:
00076 void init();
00077 void init(const TQDate&);
00078
00079 protected slots:
00080 void slotDateChanged();
00081
00082 protected:
00083 virtual void virtual_hook( int id, void* data );
00084 private:
00085 class KDateWidgetPrivate;
00086 KDateWidgetPrivate *d;
00087 };
00088
00089 #endif
00090