kdatepickerpopup.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef KDATEPICKERPOPUP_H
00022
#define KDATEPICKERPOPUP_H
00023
00024
#include <qdatetime.h>
00025
#include <qpopupmenu.h>
00026
00027
#include <kdatepicker.h>
00028
00044 class KDatePickerPopup:
public QPopupMenu
00045 {
00046 Q_OBJECT
00047
public:
00048
enum { NoDate = 1, DatePicker = 2, Words = 4 };
00049
00058
KDatePickerPopup(
int items = 1,
const QDate &date = QDate::currentDate(),
00059
QWidget *parent = 0,
const char *name = 0 );
00060
00061
virtual ~
KDatePickerPopup();
00062
00067 KDatePicker *
datePicker()
const;
00068
00069
void setDate(
const QDate &date );
00070
00071
#if 0
00072
00075
void setItems(
int items = 1 );
00076
#endif
00077
00078 int items()
const {
return mItems; }
00079
00080 signals:
00081
00086
void dateChanged (
QDate );
00087
00088
protected slots:
00089
void slotDateChanged (
QDate );
00090
00091
void slotToday();
00092
void slotTomorrow();
00093
void slotFriday();
00094
void slotSunday();
00095
void slotNextWeek();
00096
void slotNextMonth();
00097
void slotNoDate();
00098
00099
private:
00100
void buildMenu();
00101
00102 KDatePicker *mDatePicker;
00103
int mItems;
00104 };
00105
00106
#endif
This file is part of the documentation for libkdepim Library Version 3.3.0.