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); } 106 #endif // BIRTHDAYDLG_H
represents calendar alarms and events
|