23 #include <tqlineedit.h>
24 #include <tdelistview.h>
25 #include <kdialogbase.h>
32 class FontColourButton;
34 class SpecialActionsButton;
35 class RepetitionButton;
36 class LateCancelSelector;
38 namespace TDEABC { class AddressBook; }
43 class BirthdayDlg : public KDialogBase
48 BirthdayDlg(TQWidget* parent = 0);
49 TQValueList<KAEvent> events() const;
53 virtual void slotOk();
56 void slotSelectionChanged();
57 void slotTextLostFocus();
58 void updateSelectionList();
61 void loadAddressBook();
63 static const TDEABC::AddressBook* mAddressBook;
64 BListView* mAddresseeList;
68 SoundPicker* mSoundPicker;
69 FontColourButton* mFontColourButton;
70 CheckBox* mConfirmAck;
71 LateCancelSelector* mLateCancel;
72 SpecialActionsButton* mSpecialActionsButton;
73 RepetitionButton* mSubRepetition;
80 class BLineEdit : public TQLineEdit
85 BLineEdit(TQWidget* parent = 0, const char* name = 0)
86 : TQLineEdit(parent, name) {}
87 BLineEdit( const TQString& text, TQWidget* parent = 0, const char* name = 0)
88 : TQLineEdit(text, parent, name) {}
92 virtual void focusOutEvent(TQFocusEvent*) { emit focusLost(); }
95 class BListView : public TDEListView
100 BListView(TQWidget* parent = 0, const char* name = 0);
102 virtual void slotSelectAll() { selectAll( true); }
103 virtual void slotDeselect() { selectAll( false); }
represents calendar alarms and events
|