30 #ifndef __FILTERIMPORTEREXPORTER_H__ 31 #define __FILTERIMPORTEREXPORTER_H__ 33 #include <tqvaluelist.h> 34 #include <kdialogbase.h> 62 static void writeFiltersToConfig( const TQValueList<KMFilter*>& filters, TDEConfig* config, bool bPopFilter ); 63 static TQValueList<KMFilter*> readFiltersFromConfig( TDEConfig* 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 TDEListView *filtersListView; 86 TQValueList<KMFilter*> originalFilters; 88 KPushButton *selectAllButton; 89 KPushButton *unselectAllButton; void exportFilters(const TQValueList< KMFilter *> &) Export the given filter rules to a file which is asked from the user.
Utility class that provides persisting of filters to/from TDEConfig.
TQValueList< KMFilter * > importFilters() Import filters.
|