#ifndef DOLPHINPART_EXT_H
#define DOLPHINPART_EXT_H
-#include <kparts/browserextension.h>
-#include <kparts/fileinfoextension.h>
-#include <kparts/listingfilterextension.h>
-#include <kparts/listingnotificationextension.h>
+#include <KParts/FileInfoExtension>
+#include <KParts/ListingFilterExtension>
+#include <KParts/ListingNotificationExtension>
+#include <KParts/NavigationExtension>
#include <QUrl>
class DolphinPart;
-class DolphinPartBrowserExtension : public KParts::BrowserExtension
+class DolphinPartBrowserExtension : public KParts::NavigationExtension
{
Q_OBJECT
public:
- explicit DolphinPartBrowserExtension( DolphinPart* part );
+ explicit DolphinPartBrowserExtension(DolphinPart *part);
void restoreState(QDataStream &stream) override;
void saveState(QDataStream &stream) override;
void reparseConfiguration();
private:
- DolphinPart* m_part;
+ DolphinPart *m_part;
};
class DolphinPartFileInfoExtension : public KParts::FileInfoExtension
Q_OBJECT
public:
- explicit DolphinPartFileInfoExtension(DolphinPart* part);
+ explicit DolphinPartFileInfoExtension(DolphinPart *part);
QueryModes supportedQueryModes() const override;
bool hasSelection() const override;
KFileItemList queryFor(QueryMode mode) const override;
private:
- DolphinPart* m_part;
+ DolphinPart *m_part;
};
class DolphinPartListingFilterExtension : public KParts::ListingFilterExtension
Q_OBJECT
public:
- explicit DolphinPartListingFilterExtension(DolphinPart* part);
+ explicit DolphinPartListingFilterExtension(DolphinPart *part);
FilterModes supportedFilterModes() const override;
bool supportsMultipleFilters(FilterMode mode) const override;
QVariant filter(FilterMode mode) const override;
- void setFilter(FilterMode mode, const QVariant& filter) override;
+ void setFilter(FilterMode mode, const QVariant &filter) override;
private:
- DolphinPart* m_part;
+ DolphinPart *m_part;
};
class DolphinPartListingNotificationExtension : public KParts::ListingNotificationExtension
Q_OBJECT
public:
- explicit DolphinPartListingNotificationExtension(DolphinPart* part);
+ explicit DolphinPartListingNotificationExtension(DolphinPart *part);
NotificationEventTypes supportedNotificationEventTypes() const override;
public Q_SLOTS:
- void slotNewItems(const KFileItemList&);
- void slotItemsDeleted(const KFileItemList&);
+ void slotNewItems(const KFileItemList &);
+ void slotItemsDeleted(const KFileItemList &);
};
#endif