25#ifndef _FILTEREDITDIALOG_H
26#define _FILTEREDITDIALOG_H
28#include <kdialogbase.h>
29#include "filteredit_base.h"
32template< class type> class TQPtrList;
34namespace 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;
70class 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.
|