30 #ifndef __FILTERIMPORTEREXPORTER_H__
31 #define __FILTERIMPORTEREXPORTER_H__
33 #include <tqvaluelist.h>
34 #include <kdialogbase.h>
62 static void writeFiltersToConfig( const TQValueList<KMFilter*>& filters, KConfig* config, bool bPopFilter );
63 static TQValueList<KMFilter*> readFiltersFromConfig( KConfig* config, bool bPopFilter );
68 class FilterSelectionDialog : public KDialogBase
73 FilterSelectionDialog( TQWidget * parent = 0 );
75 virtual ~FilterSelectionDialog();
76 virtual void slotCancel();
78 void setFilters( const TQValueList<KMFilter*>& filters );
80 TQValueList<KMFilter*> selectedFilters() const;
82 void slotUnselectAllButton();
83 void slotSelectAllButton();
85 KListView *filtersListView;
86 TQValueList<KMFilter*> originalFilters;
88 KPushButton *selectAllButton;
89 KPushButton *unselectAllButton;
|