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.
|