KParts
Go to the documentation of this file.
20 #ifndef KPARTS_LISTINGEXTENSION_H
21 #define KPARTS_LISTINGEXTENSION_H
23 #include <QtCore/QObject>
99 Q_DECLARE_FLAGS(FilterModes, FilterMode)
110 static ListingFilterExtension *childObject(
QObject* obj);
118 virtual FilterModes supportedFilterModes() const;
126 virtual
bool supportsMultipleFilters(FilterMode mode) const;
133 virtual
QVariant filter(FilterMode mode) const = 0;
147 virtual
void setFilter(FilterMode mode, const
QVariant& filter) = 0;
150 class ListingFilterExtensionPrivate;
151 ListingFilterExtension* const d;
179 Q_DECLARE_FLAGS(NotificationEventTypes, NotificationEventType)
193 virtual NotificationEventTypes supportedNotificationEventTypes() const;
198 static ListingNotificationExtension *childObject(QObject* obj);
205 void listingEvent(KParts::ListingNotificationExtension::NotificationEventType, const
KFileItemList&);
208 class ListingNotificationExtensionPrivate;
209 ListingNotificationExtension* const d;
214 Q_DECLARE_OPERATORS_FOR_FLAGS(KParts::ListingFilterExtension::FilterModes)
215 Q_DECLARE_OPERATORS_FOR_FLAGS(KParts::ListingNotificationExtension::NotificationEventTypes)
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Mon Jul 15 2013 13:07:22 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.