diff options
| author | Dawit Alemayehu <[email protected]> | 2012-09-12 15:54:37 -0400 |
|---|---|---|
| committer | Dawit Alemayehu <[email protected]> | 2012-09-15 14:41:06 -0400 |
| commit | 399c4b22ea9947047c7d2777d7f361df6b5e9636 (patch) | |
| tree | f8bbba41409c143f7b9a70f54307ca8218e66e44 /src/dolphinpart.cpp | |
| parent | 186141f4d377cf27485f4fb4bd3286a578e7cbc1 (diff) | |
Corrected the compile fix commit, rev 965fc6b3.
(cherry picked from commit 1e45cb9019e08ca574a997f2e41da5e3e47928b4)
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" |
