25 #ifndef _FILTEREDITDIALOG_H 26 #define _FILTEREDITDIALOG_H 28 #include <kdialogbase.h> 29 #include "filteredit_base.h" 32 template< class type> class TQPtrList; 34 namespace KPIM { class CategorySelectDialog; } 50 FilterEditDialog(TQPtrList<CalFilter> *,TQWidget *parent=0, const char *name=0); 55 void editCategories(); 58 void updateFilterList(); 59 void updateCategoryConfig(); 60 void setDialogConsistent( bool consistent); 63 FilterEdit *mFilterEdit; 70 class FilterEdit : public FilterEdit_base 75 FilterEdit(TQPtrList<CalFilter> *filters, TQWidget *parent); 78 void updateFilterList(); 80 void updateCategoryConfig(); 83 void dataConsistent( bool); 85 void editCategories(); 88 void filterSelected(); 90 void bDeletePressed(); 91 void updateSelectedName( const TQString &); 92 void updateCategorySelection( const TQStringList &categories); 93 void editCategorySelection(); 98 TQPtrList<CalFilter> *mFilters; 100 KPIM::CategorySelectDialog *mCategorySelectDialog; This is the class to add/edit a calendar filter.
|