20#ifndef TDEFILEFILTERCOMBO_H
21#define TDEFILEFILTERCOMBO_H
23#include <tqstringlist.h>
29class KFileFilterComboPrivate;
31class TDEIO_EXPORT KFileFilterCombo :
public KComboBox
36 KFileFilterCombo(TQWidget *parent= 0,
const char *name= 0);
39 void setFilter(
const TQString& filter);
46 TQString currentFilter()
const;
53 void setCurrentFilter(
const TQString& filter );
60 void setMimeFilter(
const TQStringList& types,
const TQString& defaultType );
65 bool showsAllTypes()
const {
return m_allTypes; }
75 void setDefaultFilter(
const TQString& filter );
81 TQString defaultFilter()
const;
84 virtual bool eventFilter( TQObject *o, TQEvent *e );
94 void slotFilterChanged();
97 virtual void virtual_hook(
int id,
void* data );
100 class KFileFilterComboPrivate;
101 KFileFilterComboPrivate *d;
Provides a user (and developer) friendly way to select files and directories.