diff options
| author | Dawit Alemayehu <[email protected]> | 2012-09-12 15:54:37 -0400 |
|---|---|---|
| committer | Dawit Alemayehu <[email protected]> | 2012-09-15 13:44:54 -0400 |
| commit | 0b918c3f825c35e83b5208c5fbfef8d20a0725a8 (patch) | |
| tree | ac5be9b4138d3e1425643ad026827124332f8c1a /src/dolphinpart.cpp | |
| parent | fa255857a05f1408fe1e1df8bc7c377a3058f655 (diff) | |
Corrected the compile fix commit, rev 965fc6b3.
Diffstat (limited to 'src/dolphinpart.cpp')
| -rw-r--r-- | src/dolphinpart.cpp | 87 |
1 files changed, 5 insertions, 82 deletions
diff --git a/src/dolphinpart.cpp b/src/dolphinpart.cpp index a7e8bffec..ccc91fd7d 100644 --- a/src/dolphinpart.cpp +++ b/src/dolphinpart.cpp @@ -40,6 +40,11 @@ #include <KMenu> #include <KInputDialog> #include <KProtocolInfo> +#include <kdeversion.h> + +#if KDE_IS_VERSION(4, 9, 2) +#include "dolphinpart_ext.h" +#endif #include "views/dolphinview.h" #include "views/dolphinviewactionhandler.h" @@ -664,86 +669,4 @@ KFileItemList DolphinPartFileInfoExtension::queryFor(KParts::FileInfoExtension:: return list; } -#if KDE_IS_VERSION(4, 9, 2) - -DolphinPartListingFilterExtension::DolphinPartListingFilterExtension (DolphinPart* part) - : KParts::ListingFilterExtension(part) - , m_part(part) -{ -} - -KParts::ListingFilterExtension::FilterModes DolphinPartListingFilterExtension::supportedFilterModes() const -{ - return (KParts::ListingFilterExtension::MimeType | - KParts::ListingFilterExtension::SubString | - KParts::ListingFilterExtension::WildCard); -} - -bool DolphinPartListingFilterExtension::supportsMultipleFilters (KParts::ListingFilterExtension::FilterMode mode) const -{ - if (mode == KParts::ListingFilterExtension::MimeType) - return true; - - return false; -} - -QVariant DolphinPartListingFilterExtension::filter (KParts::ListingFilterExtension::FilterMode mode) const -{ - QVariant result; - - switch (mode) { - case KParts::ListingFilterExtension::MimeType: - result = m_part->view()->mimeTypeFilters(); - break; - case KParts::ListingFilterExtension::SubString: - case KParts::ListingFilterExtension::WildCard: - result = m_part->view()->nameFilter(); - break; - default: - break; - } - - return result; -} - -void DolphinPartListingFilterExtension::setFilter (KParts::ListingFilterExtension::FilterMode mode, const QVariant& filter) -{ - switch (mode) { - case KParts::ListingFilterExtension::MimeType: - m_part->view()->setMimeTypeFilters(filter.toStringList()); - break; - case KParts::ListingFilterExtension::SubString: - case KParts::ListingFilterExtension::WildCard: - m_part->view()->setNameFilter(filter.toString()); - break; - default: - break; - } -} - -//// - -DolphinPartListingNotificationExtension::DolphinPartListingNotificationExtension(DolphinPart* part) - :KParts::ListingNotificationExtension(part) -{ -} - -KParts::ListingNotificationExtension::NotificationEventTypes DolphinPartListingNotificationExtension::supportedNotificationEventTypes() const -{ - return (KParts::ListingNotificationExtension::ItemsAdded | - KParts::ListingNotificationExtension::ItemsDeleted); -} - -void DolphinPartListingNotificationExtension::slotNewItems(const KFileItemList& items) -{ - emit listingEvent(KParts::ListingNotificationExtension::ItemsAdded, items); -} - -void DolphinPartListingNotificationExtension::slotItemsDeleted(const KFileItemList& items) -{ - emit listingEvent(KParts::ListingNotificationExtension::ItemsDeleted, items); -} - -#endif - #include "dolphinpart.moc" |
