summaryrefslogtreecommitdiff
path: root/libopie/orecurrancewidget.h
Unidiff
Diffstat (limited to 'libopie/orecurrancewidget.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/orecurrancewidget.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libopie/orecurrancewidget.h b/libopie/orecurrancewidget.h
index 4a8dd08..af87ce9 100644
--- a/libopie/orecurrancewidget.h
+++ b/libopie/orecurrancewidget.h
@@ -1,43 +1,55 @@
1/* 1/*
2 * GPL and based on the widget from TT 2 * GPL and based on the widget from TT
3 */ 3 */
4 4
5#ifndef OPIE_RECURRANCE_WIDGET_H 5#ifndef OPIE_RECURRANCE_WIDGET_H
6#define OPIE_RECURRANCE_WIDGET_H 6#define OPIE_RECURRANCE_WIDGET_H
7 7
8#include <qlist.h> 8#include <qlist.h>
9#include <qtoolbutton.h> 9#include <qtoolbutton.h>
10#include <qcheckbox.h> 10#include <qcheckbox.h>
11#include <qdatetime.h> 11#include <qdatetime.h>
12#include <qbuttongroup.h> 12#include <qbuttongroup.h>
13 13
14#include <qpe/datebookmonth.h> 14#include <qpe/datebookmonth.h>
15 15
16#include "orecurrancebase.h" 16#include "orecurrancebase.h"
17#include <opie/orecur.h> 17#include <opie/orecur.h>
18 18
19// FIXME spelling!!!! -zecke 19// FIXME spelling!!!! -zecke
20// FIXME spelling filenames
21
22/**
23 * A widget to let the user select rules for recurrences.
24 * This widget can take care of weekly, monthly, daily and yearly recurrence
25 * It is used inside todolist and datebook.
26 *
27 *
28 * @short Widget of selecting Recurrance
29 * @author Trolltech, Holger Freyther
30 * @version 0.9
31 */
20class ORecurranceWidget : public ORecurranceBase { 32class ORecurranceWidget : public ORecurranceBase {
21 Q_OBJECT 33 Q_OBJECT
22public: 34public:
23 ORecurranceWidget( bool startOnMonday, 35 ORecurranceWidget( bool startOnMonday,
24 const QDate& start, QWidget* parent = 0, 36 const QDate& start, QWidget* parent = 0,
25 const char* name = 0, bool modal = TRUE, 37 const char* name = 0, bool modal = TRUE,
26 WFlags fl = 0 ); 38 WFlags fl = 0 );
27 ORecurranceWidget( bool startOnMonday, 39 ORecurranceWidget( bool startOnMonday,
28 const ORecur& rp, const QDate& start, 40 const ORecur& rp, const QDate& start,
29 QWidget* parent = 0, const char* name =0, 41 QWidget* parent = 0, const char* name =0,
30 bool modal = TRUE, WFlags = 0 ); 42 bool modal = TRUE, WFlags = 0 );
31 ~ORecurranceWidget(); 43 ~ORecurranceWidget();
32 ORecur recurrence()const; 44 ORecur recurrence()const;
33 QDate endDate()const; 45 QDate endDate()const;
34 46
35public slots: 47public slots:
36 void slotSetRType( int ); 48 void slotSetRType( int );
37 void endDateChanged( int, int, int ); 49 void endDateChanged( int, int, int );
38 void slotNoEnd( bool unused ); 50 void slotNoEnd( bool unused );
39 void setStartDate( const QDate& ); 51 void setStartDate( const QDate& );
40 void setRecurrence( const ORecur& recur, const QDate& start ); 52 void setRecurrence( const ORecur& recur, const QDate& start );
41 void setRecurrence( const ORecur& recur ); 53 void setRecurrence( const ORecur& recur );
42 54
43private slots: 55private slots: