KFileFilterCombo Class Reference
from PyKDE4.kio import *
Inherits: KComboBox → QComboBox → QWidget → QObject
Detailed Description
Signal Documentation
This signal is emitted whenever the filter has been changed.
- Signal syntax:
QObject.connect(source, SIGNAL("filterChanged()"), target_slot)
Method Documentation
__init__ |
( |
self, |
|
|
|
QWidget |
parent=0 |
|
) |
|
|
|
Creates a new filter combo box.
- Parameters:
-
| parent | The parent widget.
|
QString currentFilter |
( |
|
self ) |
|
- Returns:
- the current filter, either something like "*.cpp *.h"
or the current mimetype, like "text/html", or a list of those, like
" "text/html text/plain image/png", all separated with one space.
QString defaultFilter |
( |
|
self ) |
|
- Returns:
- the default filter, used when an empty filter is set.
- See also:
- setDefaultFilter
bool eventFilter |
( |
self, |
|
|
|
QObject |
a0, |
|
|
QEvent |
a1 |
|
) |
|
|
|
QStringList filters |
( |
|
self ) |
|
- Returns:
- all filters (this can be a list of patterns or a list of mimetypes)
bool isMimeFilter |
( |
|
self ) |
|
Returns true if the filter has been set using setMimeFilter().
- Since:
- 4.6.1
setCurrentFilter |
( |
self, |
|
|
|
QString |
filter |
|
) |
|
|
|
Sets the current filter. Filter must match one of the filter items
passed before to this widget.
setDefaultFilter |
( |
self, |
|
|
|
QString |
filter |
|
) |
|
|
|
This method allows you to set a default-filter, that is used when an
empty filter is set. Make sure you call this before calling
setFilter().
By default, this is set to i18n("*|All Files")
- See also:
- defaultFilter
setFilter |
( |
self, |
|
|
|
QString |
filter |
|
) |
|
|
|
setMimeFilter |
( |
self, |
|
|
|
QStringList |
types, |
|
|
QString |
defaultType |
|
) |
|
|
|
Sets a list of mimetypes.
If defaultType is set, it will be set as the current item.
Otherwise, a first item showing all the mimetypes will be created.
bool showsAllTypes |
( |
|
self ) |
|
- Returns:
- true if the filter's first item is the list of all mimetypes