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 );
68class 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;
Utility class that provides persisting of filters to/from TDEConfig.
TQValueList< KMFilter * > importFilters() Import filters.
void exportFilters(const TQValueList< KMFilter * > &) Export the given filter rules to a file which is asked from the user.
|