26 #ifndef SEARCHDIALOG_H
27 #define SEARCHDIALOG_H
31 #include <kdialogbase.h>
33 #include <libkcal/incidence.h>
46 class SearchDialog : public KDialogBase
51 SearchDialog( Calendar *calendar,TQWidget *parent=0);
52 virtual ~SearchDialog();
57 void changeIncidenceDisplay( Incidence *, int) { updateView(); }
61 void searchTextChanged( const TQString &_text );
64 void showIncidenceSignal( Incidence *, const TQDate & );
65 void editIncidenceSignal( Incidence *, const TQDate & );
66 void deleteIncidenceSignal( Incidence * );
69 void search( const TQRegExp &);
73 Incidence::List mMatchedEvents;
76 TQLineEdit *searchEdit;
79 TQCheckBox *mEventsCheck;
80 TQCheckBox *mTodosCheck;
81 TQCheckBox *mJournalsCheck;
83 KDateEdit *mStartDate;
86 TQCheckBox *mInclusiveCheck;
87 TQCheckBox *mIncludeUndatedTodos;
89 TQCheckBox *mSummaryCheck;
90 TQCheckBox *mDescriptionCheck;
91 TQCheckBox *mCategoryCheck;
This class provides a multi-column list view of events.
|